首先 有离散点的数据如下

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中由离散点生成云图相关推荐

  1. Matlab由三维散点绘制三维曲面(含等高线,剖面图)

    绘图描述:由若干个给定的三维散点(x,y,z)绘制一个三维的曲面,具体的效果如图: 伪彩图: 等高线: 三维曲面(深色): 三维曲面(浅色)+等高线: 剖面图: Matlab 程序如下: 其中A就是我 ...

  2. 混沌序列加密matlab,基于三维Lorenz混沌系统和Matlab仿真工具实现混沌数字视频加密...

    近年来,混沌保密及其应用成为了信息安全领域的一个研究重点,特别是混沌数字图像.语音及视频加密问题引起了研究者的极大关注.但目前对混沌保密的研究主要局限于数字图像和语音的加密,而对于有关视频加密的研究却 ...

  3. griddata - 插入二维或三维散点数据(绘制等值线图,应力应变云图,像素点图)

    在MATLAB 函数中, 使 v = f(x,y) 形式的曲面与向量 (x,y,v) 中的散点数据拟合 griddata 函数在 (xq,yq)指定的查询点对曲面进行插值并返回插入的值 vq.曲面始终 ...

  4. matlab画三维图如何更改颜色,matlab画三维图像的示例代码(附demo)

    当我们学习surface命令时,已经看到了三维作图的一些端倪.在matlab中我么可以调用mesh(x,y,z)函数来产生三维图像. 首先,我们用z=cos(x)sin(y)在-2pi ≤x,y≤ 2 ...

  5. 如何用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 ...

  6. matlab画三维函数参数方程,如何在matlab中绘制含有三个参数方程的三维图形

    [1]ezimplot3 存储该M文件,并将文件路径设置为matlab当前路径 function h = ezimplot3(fun,domain,n,color) % EZIMPLOT3    Ea ...

  7. MATLAB画三维曲面时去掉复数,matlab画三维图怎么除去复数

    Q3:matlab 怎么画复数函数? t = -10:0.05:10; fun = @(x) cos(x)+1i*sin(x); figure,plot(fun(t.*pi)), axis squar ...

  8. matlab画三维实心圆柱体,怎样用matlab画水平实心圆柱体,已知圆柱体的半径和高度(悬? 爱问知识人...

    clear all r=1;%圆柱半径 n=100;%设置多少个边逼近圆 h=5;%圆柱高 [x,y,z]=cylinder(r,n);%生成标准的100个面的圆柱数据,半径为r,高为1,底面圆心0, ...

  9. matlab画三维曲面有范围,matlab画三维曲面

    (x,y); z=pi/2*exp(-x.^2/2-y.^2/2); mesh(x,y,z) [在 dreamway (希冀前程) 的大作中提到: ] : 现在,想用 matlab 绘制三维正态曲面, ...

最新文章

  1. .md 文件的格式:写出好看的笔记
  2. 网络编程学习笔记(ICMPv6和IPv6套接口选项)
  3. 几个常用的文本处理shell 命令:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk
  4. 压铸行业龙头广东鸿图携手用友U9实现数智化升级
  5. 一位经验丰富的程序员如何建立网络初创企业?
  6. 国家开放大学2021春1050金融理论前沿课题题目
  7. 【原】webpack--文件监听的原理
  8. pkg_resources.DistributionNotFound: distribution was not found and is required by the application
  9. 地表最强mysql命令行连接工具mycli
  10. 5G(6 )---5G NR 物理层 索引
  11. WireShark帧格式解析
  12. ceph存储原理_Java实战教程:【原理剖析】K8S存储原理剖析与实战
  13. Springboot Excle导入导出
  14. 深度学习 机器学习 数据集资源汇总
  15. 随机信号分析第2版 [赵淑清郑薇编著] (部分)课后作业答案(自己写的)
  16. tarjan算法 转载
  17. 简易聊天软件开发(python+socket)
  18. 【测试】转行软件测试没有项目经历怎么办
  19. 谷歌、领英、汇丰、桥水、联合航空、联合利华、雷克萨斯、Expedia、OYO等公司高管变动情况...
  20. illegal offset type php,PHP warning Illegal offset type错误解决办法

热门文章

  1. 【Appium+Python】进行手机操作的方法+使用手机物理键
  2. Android中文件的读写
  3. 什么是ODS(Operational Data Store)
  4. Keepass 教程之一——基本应用与插件
  5. 【SVM预测】基于哈里斯鹰算法改进SVM实现数据回归预测Matlab代码
  6. springboot在线原型工程生成工具
  7. opencv将图片生成视频
  8. Submerge 3 for Mac 3.4.6 字幕制作工具 中文破解版下载
  9. 关于dm的水平分区表学习
  10. 如何将浏览器设置为海外当地浏览器?