matlab在绘图时分数,第三章_Matlab图形绘制试卷.ppt
2、griddata函数,用来产生经插值后均匀间隔数据作图。常用的调用方法是:[XI,YI,ZI] = griddata(x,y,z,XI,YI,’method’),其中x,y,z来自关系式z=f(x,y),也可以是离散的数据点,ZI是有XI和YI插值后得到的对应点。其中method可以是linear,cubic和nearest。 V1 = [1 1 0; -1 1 0; -1 -1 0; 1 -1 0]; x = V1(:, 1);y = V1(:, 2);z = V1(:, 3); xmin = min(x); xmax = max(x); ymin = min(y); ymax = max(y); x0 = linspace(xmin, xmax, 20); y0 = linspace(ymin, ymax, 20); [x0, y0] = meshgrid(x0, y0); z0 = griddata(x, y, z, x0, y0, 'v4'); figure; hold on; view(3); plot3(x, y, z, 'r.', 'MarkerSize', 20); plot3(x0, y0, z0, 'k.'); col = zeros(size(z0)); col(:, end) = 1;mesh(x0, y0, z0, col) 示例1: x=10*(0.5-rand(1000,1)); y=10*(0.5-rand(1000,1)); z=sqrt(x.*x+y.*y).*(9.995+rand(1000,1)/100); clf; plot3(x,y,z,'rp','markerSize',4); hold on; [xx,yy]=meshgrid(linspace(min(x),max(x)),linspace(min(y),max(y))); zz=griddata(x,y,z,xx,yy,'cubic'); mesh(xx,yy,zz); shading interp; colormap gray; hold on; 示例2: 示例3: x = rand(100,1)*4-2; y = rand(100,1)*4-2; z = x.*exp(-x.^2-y.^2); ti = -2:.25:2; [xi,yi] = meshgrid(ti,ti);zi = griddata(x,y,z,xi,yi); mesh(xi,yi,zi), hold on, plot3(x,y,z,'o'), hold off 3、TriScatteredInterp函数,该函数可以看作是griddata的升级版,可以取代griddata对离散数据点进行插值。主要用于不规则数据点的插值。主要调用方法:F= TriScatteredInterp(x,y,z),相当于定义了一个关于x,y,z的插值函数。示例1: x=10*(0.5-rand(1000,1)); y=10*(0.5-rand(1000,1)); %生成随机数据 z=sqrt(x.*x+y.*y).*(9.995+rand(1000,1)/100);clf; plot3(x,y,z,‘rp’,‘markerSize’,4); %绘制三维散点图 hold on;F=TriScatteredInterp(x,y,z); %可以理解为定义了一个函数F(.) [xx,yy]=meshgrid(linspace(min(x),max(x)),linspace(min(y),max(y))); zz=F(xx,yy); %把x,y的坐标输入其中,可以计算出插值的z维度数值 mesh(xx,yy,zz); %然后可以采用常规的方法绘制曲面 shading interp;colormap gray;hold on; 注:1、对F还可以设置方法F.method=‘nature’/’linear ’/’nearest’,前两个针对连续曲线。2、类似的一些地形图的绘制也是通过这种插值的方法进行绘制。 示例2: z = x.^2 + y.^2; F = TriScatteredInterp(x,y,z); [xi,yi] = meshgrid(-0.3:.02:0.3, -0.0688:0.01:0.0688); zi = F(xi,yi); mesh(xi,yi,zi) xlabel('Interpolated surface', 'fontweight','b'); figure; zi = xi.^2 + yi.^2; mesh(xi,yi,zi) (8)四维表现图 针对v=v
matlab在绘图时分数,第三章_Matlab图形绘制试卷.ppt相关推荐
- 第三章 DirectX 图形绘制(下)
一个复杂的3D模型可能由成千上万个三角形组成,而2D图像基本都是由两个三角形组成的四边形组成.如何绘制一个四边形呢: 在图中,我们用四个顶点组成了一个正方形,这四个顶点分别是v0,v1,v2,v3.为 ...
- 【基于MATLAB的数字图像处理】第三章·基本图像变换
系列文章 ·[基于MATLAB的数字图像处理]第一章·绪论 ·[基于MATLAB的数字图像处理]第二章·视觉系统与图像处理系统 ·[基于MATLAB的数字图像处理]第三章·基本图像变换 ·[基于MAT ...
- matlab图形绘制经典案例,MATLAB经典教程第四章_图形绘制.ppt
<MATLAB经典教程第四章_图形绘制.ppt>由会员分享,可在线阅读,更多相关<MATLAB经典教程第四章_图形绘制.ppt(32页珍藏版)>请在人人文库网上搜索. 1.Ma ...
- 计算机组成原理中LD,计算机组成原理课件第三章计算机中的数据表示.ppt
计算机组成原理课件第三章计算机中的数据表示.ppt 第三章 计算机中数据的表示,学时6个学时 重点掌握各种数据的编码方法,主要内容,概述 字符编码 中文编码 逻辑数据 数值数据 校验码,概述,计算机中 ...
- 第三章 使用 matplotlib 绘制直方图
系列文章目录 第一章 使用 matplotlib 绘制折线图 第二章 使用 matplotlib 绘制条形图 第三章 使用 matplotlib 绘制直方图 第四章 使用 matplotlib 绘制散 ...
- )类 新建javafx程序时_第三章 第一个OpenCV的JavaFX应用程序.md
# 第三章 第一个OpenCV的JavaFX应用程序 --- ***注意***:我们假设您现在已经阅读了之前的教程.如果没有,请在[http://opencv-java-tutorials.readt ...
- 顾客流动问题matlab街区,第三章设施选址及评价.ppt
您所在位置:网站首页 > 海量文档  > 建筑/施工 > 工程监理 第三章设施选址及评价.ppt93页 本文档一共被下 ...
- matlab贝塞尔函数重积分,第三章 贝塞尔函数 柱函数.pdf
第十四章 贝塞尔函数 柱函数 贝塞 尔函数(也称 为圆柱 函数)是现代科 学技术领 域 中经常遇 到的一类特殊 函数 .1732 年伯努利研究 直悬链的摆动 问题,以及 1764 年欧拉研 究拉 紧圆 ...
- matlab周期半波余弦信号,通信第三章常见函数的傅里叶变换46.ppt
1.傅里叶级数定义及适用条件2.常见周期信号的频谱,非周期性信号的频谱3.傅里叶变换的定义及适用条件及性质4.周期信号的傅里叶变换5.抽样定理6.功率频谱与能量频谱7.系统频域分析法8.希尔伯特变换; ...
最新文章
- 正则表达式的一点说明
- java 父子级json组装不用递归_2020面试阿里Java研发岗题库总结,想虐面试官不能错过的面试宝典...
- AS3编码规范(转)
- temp191706考核点一,小结
- 【编撰】Directfb 深入 001 初始化简介 01
- 95-10-160-启动-KafkaApis
- Linux配置自建 YUM 软件存储库
- 中国土壤修复行业十四五专项调研及投资战略规划报告2022-2027年新版
- 支付交易相关接口文档对接
- knn闽南语是什么意思_林北是什么意思什么梗 林北梗的出处是什么
- 充分使用腾讯云服务器搭建自己的网站
- Linux-frp内网穿透
- 基于机器学习与深度学习的金融风控贷款违约预测
- 高精度红外测温仪单片机开发
- 【渝粤教育】国家开放大学2018年秋季 2045T金融企业会计 参考试题
- 8.10 12.1-12.5
- Single-stage目标检测网络YOLO相关背景知识
- G1垃圾回收器REGION SIZE说明
- 编写函数,接收一个字符串,分别统计大写字母、小写字母、数字、其他字符的个数,并以元组的形式返回结果。
- 如何让VeryCD电驴下载完后,自动关机?
热门文章
- python获取网页数据对电脑性能_【Python】网页数据爬取实战
- python可以在多平台运行 体现了_Python:使用异常处理来判断运行的平台
- 学python哪个网站好-有哪些值得推荐的Python学习网站|
- 华为4g模块 linux驱动程序,定制Android之4G-LTE模块驱动
- Grafana文档(在Centos / Redhat上安装)
- 多IDC GSLB的部署
- ORACLE中创建如何创建表,并设置结构和默认值
- objective-C CollectionView 加深(添加注册头部View)
- 访问控制模型ACL和RBAC
- 【Android开发】之Fragment与Acitvity通信