matlab依据三维散点画云图,在matlab中由离散点生成云图
首先 有离散点的数据如下
x=[376.82 377.56 379.74 421.20 419.41 417.82 418.80 458.86
457.72 ...
459.55 461.64 500.27 501.51 499.48 498.02 499.19 539.31 538.37
...
539.96 542.43 540.81 580.87 580.89 582.67 579.80 578.48 579.50
];
y=[311.42 344.05 381.52 422.46 383.35 345.66 313.22 314.89 347.19
...
385.15 423.93 462.25 425.33 386.88 348.68 316.53 318.11 350.12
...
388.58 426.71 463.96 486.67 465.60 428.02 390.20 351.48 319.65
];
z=[365.45 354.19 430.11 432.51 356.90 340.96 379.24 272.01 279.68
...
264.96 374.48 360.38 305.39 195.33 259.36 158.41 111.65 205.40
...
192.63 242.56 351.51 309.88 318.34 209.11 231.77 152.79 101.59
];
共27个点 其中x和y表示点的坐标 z表示这个点的参数值
为了生成云图 首先要对这些连续的点进行插值处理
[X,Y,Z]=griddata(x,y,z,linspace(376,583,100)',linspace(311,487,100),'v4');
注 linspace(x1,x2,N)函数中x1、x2、N分别为起始值、终止值和元素个数 若N省去
则表示默认值100
[X,Y,Z] = griddata(x,y,z,X,Y,'v4')中
'v4'代表插值方法为matlab4格点样条函数内插
也可换用其它的值如'linear','cubic','nearest'等
分别为以三角形为基础的线性内插,以三角形为基础的三次方程内插,最邻近的点内插
contourf(X,Y,Z,20) %等值线图
其中20表示云图中数值分成的份数
pcolor(X,Y,Z);shading interp%伪彩色图
除此之外 还可以画出三维曲面
surf(X,Y,Z)%三维曲面
matlab依据三维散点画云图,在matlab中由离散点生成云图相关推荐
- Matlab由三维散点绘制三维曲面(含等高线,剖面图)
绘图描述:由若干个给定的三维散点(x,y,z)绘制一个三维的曲面,具体的效果如图: 伪彩图: 等高线: 三维曲面(深色): 三维曲面(浅色)+等高线: 剖面图: Matlab 程序如下: 其中A就是我 ...
- 混沌序列加密matlab,基于三维Lorenz混沌系统和Matlab仿真工具实现混沌数字视频加密...
近年来,混沌保密及其应用成为了信息安全领域的一个研究重点,特别是混沌数字图像.语音及视频加密问题引起了研究者的极大关注.但目前对混沌保密的研究主要局限于数字图像和语音的加密,而对于有关视频加密的研究却 ...
- griddata - 插入二维或三维散点数据(绘制等值线图,应力应变云图,像素点图)
在MATLAB 函数中, 使 v = f(x,y) 形式的曲面与向量 (x,y,v) 中的散点数据拟合 griddata 函数在 (xq,yq)指定的查询点对曲面进行插值并返回插入的值 vq.曲面始终 ...
- matlab画三维图如何更改颜色,matlab画三维图像的示例代码(附demo)
当我们学习surface命令时,已经看到了三维作图的一些端倪.在matlab中我么可以调用mesh(x,y,z)函数来产生三维图像. 首先,我们用z=cos(x)sin(y)在-2pi ≤x,y≤ 2 ...
- 如何用matlab画三维函数相交,如何用matlab绘制三元函数f=x^2 y^3 z^4在
www.mh456.com防采集. 1234567syms x y z;f = (x-y)^2+(x-z)^2+(y-z)^2-100;z = solve(f,'z');for p = 1:lengt ...
- matlab画三维函数参数方程,如何在matlab中绘制含有三个参数方程的三维图形
[1]ezimplot3 存储该M文件,并将文件路径设置为matlab当前路径 function h = ezimplot3(fun,domain,n,color) % EZIMPLOT3 Ea ...
- MATLAB画三维曲面时去掉复数,matlab画三维图怎么除去复数
Q3:matlab 怎么画复数函数? t = -10:0.05:10; fun = @(x) cos(x)+1i*sin(x); figure,plot(fun(t.*pi)), axis squar ...
- matlab画三维实心圆柱体,怎样用matlab画水平实心圆柱体,已知圆柱体的半径和高度(悬? 爱问知识人...
clear all r=1;%圆柱半径 n=100;%设置多少个边逼近圆 h=5;%圆柱高 [x,y,z]=cylinder(r,n);%生成标准的100个面的圆柱数据,半径为r,高为1,底面圆心0, ...
- matlab画三维曲面有范围,matlab画三维曲面
(x,y); z=pi/2*exp(-x.^2/2-y.^2/2); mesh(x,y,z) [在 dreamway (希冀前程) 的大作中提到: ] : 现在,想用 matlab 绘制三维正态曲面, ...
最新文章
- .md 文件的格式:写出好看的笔记
- 网络编程学习笔记(ICMPv6和IPv6套接口选项)
- 几个常用的文本处理shell 命令:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk
- 压铸行业龙头广东鸿图携手用友U9实现数智化升级
- 一位经验丰富的程序员如何建立网络初创企业?
- 国家开放大学2021春1050金融理论前沿课题题目
- 【原】webpack--文件监听的原理
- pkg_resources.DistributionNotFound: distribution was not found and is required by the application
- 地表最强mysql命令行连接工具mycli
- 5G(6 )---5G NR 物理层 索引
- WireShark帧格式解析
- ceph存储原理_Java实战教程:【原理剖析】K8S存储原理剖析与实战
- Springboot Excle导入导出
- 深度学习 机器学习 数据集资源汇总
- 随机信号分析第2版 [赵淑清郑薇编著] (部分)课后作业答案(自己写的)
- tarjan算法 转载
- 简易聊天软件开发(python+socket)
- 【测试】转行软件测试没有项目经历怎么办
- 谷歌、领英、汇丰、桥水、联合航空、联合利华、雷克萨斯、Expedia、OYO等公司高管变动情况...
- illegal offset type php,PHP warning Illegal offset type错误解决办法