知道一系列点的坐标如下(1.486,3.059,0.1);(2.121,4.041,0.1);(2.570,3.959,0.1);(3.439,4.396,0.1);(4.505,3.012,0.1);(3.402,1.604,0.1);(2.570,2.065,0.1);(2.150,1.970,0.1);(1.794,3.059,0.2);(2.121,3.615,0.2);(2.570,3.473,0.2);(3.421,4.160,0.2);(4.271,3.036,0.2);(3.411,1.876,0.2);(2.561,2.562,0.2);(2.179,2.420,0.2);(2.757,3.024,0.3);(3.439,3.970,0.3);(4.084,3.036,0.3);(3.402,2.077,0.3);(2.879,3.036,0.4);(3.421,3.793,0.4);(3.953,3.036,0.4);(3.402,2.219,0.4);(3.000,3.047,0.5);(3.430,3.639,0.5);(3.822,3.012,0.5);(3.411,2.385,0.5);(3.103,3.012,0.6);(3.430,3.462,0.6);(3.710,3.036,0.6);(3.402,2.562,0.6);(3.224,3.047,0.7);(3.411,3.260,0.7);(3.542,3.024,0.7);(3.393,2.763,0.7)怎样用MATLAB绘制成三维曲面呢?

使用griddata插值

A=[1.486,3.059,0.1;2.121,4.041,0.1;2.570,3.959,0.1;3.439,4.396,0.1;

4.505,3.012,0.1;3.402,1.604,0.1;2.570,2.065,0.1;2.150,1.970,0.1;

1.794,3.059,0.2;2.121,3.615,0.2;2.570,3.473,0.2;3.421,4.160,0.2;

4.271,3.036,0.2;3.411,1.876,0.2;2.561,2.562,0.2;2.179,2.420,0.2;

2.757,3.024,0.3;3.439,3.970,0.3;4.084,3.036,0.3;3.402,2.077,0.3;

2.879,3.036,0.4;3.421,3.793,0.4;3.953,3.036,0.4;3.402,2.219,0.4;

3.000,3.047,0.5;3.430,3.639,0.5;3.822,3.012,0.5;3.411,2.385,0.5;

3.103,3.012,0.6;3.430,3.462,0.6;3.710,3.036,0.6;3.402,2.562,0.6;

3.224,3.047,0.7;3.411,3.260,0.7;3.542,3.024,0.7;3.393,2.763,0.7];

x=A(:,1);y=A(:,2);z=A(:,3);

scatter(x,y,5,z)%散点图

figure

[X,Y,Z]=griddata(x,y,z,linspace(1.486,4.271)',linspace(1.604,4.276),'v4');%插值

pcolor(X,Y,Z);shading interp%伪彩色图

figure,contourf(X,Y,Z) %等高线图

figure,surf(X,Y,Z)%三维曲面

x = rand(1,12);

y = rand(1,12);

z = rand(1,12); % now use some random z axis data

xi = linspace(min(x),max(x),30); % x interpolation points

yi = linspace(min(y),max(y),30); % x interpolation points

[Xi,Yi] = meshgrid(xi,yi); % create grid of x and y

Zi = griddata(x,y,z,Xi,Yi); % grid the data at Xi,Yi points

% Zi = griddata(x,y,z,Xi,Yi, 'linear') % same as above(default)

% Zi = griddata(x,y,z,Xi,Yi, 'cubic') % triangle based cubic interpolation

% Zi = griddata(x,y,z,Xi,Yi, 'nearest') % triangle based nearest neighbor

% Zi = griddata(x,y,z,Xi,Yi, 'invdist') % inverse distance method

mesh(Xi,Yi,Zi)

hold on

plot3(x,y,z, 'ko') % show original data as well

hold off

title('Figure 18.10: Griddata Example')

matlab中data函数,matlab中griddata函数应用示例相关推荐

  1. 如何在data visualization 中update svg_如何操作小程序页面中data数据区中的数据

    前言 在微信小程序中,每一个页面都有一个独立的js文件,用来实现该页面的业务逻辑.这个js文件通常采用Page()方法来对页面进行注册.其中系统为页面设置了一个名为data的区域,用来存储页面的初始数 ...

  2. matlab函数grid,matlab中griddata函数怎么用

    dbb627的回答: 知道一系列点的坐标如下(1.486,3.059,0.1);(2.121,4.041,0.1);(2.570,3.959,0.1);(3.439,4.396,0.1);(4.505 ...

  3. matlab 立体图平面化法,matlab绘制三维立体图

    我原以为理解并且会应用matlab绘制三维图,但动起手来,我发现各种不会,弄着弄着都有点怀疑人生了.首先,plot与plot3分别绘制二维与三维的曲线,而不是曲面,这是我的一个误区!还有,当你有x,y ...

  4. vue进入页面执行的钩子函数_vue的钩子函数

    钩子函数 通过上述测试我们可以知道 在beforecreate阶段,对浏览器来说,整个渲染流程尚未开始或者说准备开始,对vue来说,实例尚未被初始化,data observer和 event/watc ...

  5. matlab中imresize函数的用法,为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同

    为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同?今年 4 月,我在依照 MATLAB 代码自己写一个卷积神经网络 C++ 实现的过程中,就发现了这个问题,不过那 ...

  6. matlab 多文件编程,是否有可能在MATLAB中为每个文件定义多个函数,并从该文件外部访问它们?...

    m文件(即主函数 )中的第一个函数在调用m文件时被调用. 主函数不需要与m文件具有相同的名称,但为了清晰起见,它应该是这样 . 当function和文件名称不同时,必须使用文件名称来调用主函数. m文 ...

  7. 在matlab中xt( ),编译matlab的s函数(compiling s-functions for matlab)

    编译matlab的s函数(compiling s-functions for matlab) 我一直在尝试使用我的c ++代码在matlab中创建一个s函数块.我正在使用以下mexopts.bat文件 ...

  8. matlab拟合多自变量函数,matlab曲线拟合公式中含有两个变量,x是自变量,y既是自变量又是因变量,求指导,y=f(x,y)...

    首先,将x.y看成同一变量,即x(1).x(2) 然后,定义自变量函数,即fun=inline('x(2)-f(x(1),x(2))','a','x')%a是拟合系数 再用Matlab的nlinfit ...

  9. Matlab中filter.m和filtfilt.m函数C语言实现

    一.一些基础知识 filter.m函数是依据z变换的一些知识进行的滤波方法. filtfilt.m则还有另一个名字是零相位滤波,顾名思义,通过filtfilt函数滤波后的信号,幅值会发生变化,但相位不 ...

  10. matlab 第一类修正贝塞尔函数,零阶贝塞尔函数 在MATLAB中怎样画出零阶修正贝塞尔函数...

    第二类修正贝塞尔函数的零阶和一阶,分别怎样用mat回忆终究只是回忆,它只代表一段过去,一段历史,回忆再美也只是曾经,告别过去,期待未来. 书上说 (0和1都是下标) K0(z), the zeroth ...

最新文章

  1. 第二章: 第二课 内容处理-插入图片
  2. python检查https过期_记录用certbot续签HTTPS时,python的pip源出现问题
  3. 嵌入式wifi 芯片 推荐_人工智能对汽车芯片设计的影响
  4. HTTP请求的完整过程
  5. 个人朋友圈时代过去了,企业微信朋友圈开辟营销新思路
  6. JDK 运行参数 JAVA -Dxxx与System.setProperty()的关系
  7. 从5点来分析搜索引擎算法
  8. html显示tooltips,提示工具 | Tooltips
  9. DDR3内存技术原理
  10. 徐亦达老师机器学习课程
  11. Unity2019版本打包一直停留在 detecting current sdk tools version的解决方案
  12. 1072 开学寄语 Python实现
  13. java搭建直播平台
  14. MySQL如何备份整个数据库
  15. 数据挖掘学习路线【转知乎某人的观点】
  16. Android 图片选择和拍照(剪辑)及压缩问题 工具类
  17. 写一篇 500 字的文章,主题关于 18 世纪哲学家大卫 • 休谟和恐怖悖论,即研究人们是如何从他们害怕的东西中获得乐趣的...
  18. 程式中檢查是否潤年的新方法
  19. 终于好了,自动生成支付宝自定义收款码
  20. “linux系统内网穿透、外网访问”教程

热门文章

  1. PPT---素材整理
  2. NO.012-2018.02.17《题都城南庄》唐代:崔护
  3. 【转】一张图学会python编程
  4. 《被讨厌的勇气》书摘心得之让干涉你生活的人见鬼去(3)
  5. vue-pdf 在线预览pdf(pdf地址或base64pdf)解决电子签章显示问题
  6. 个人域名能卖给企业吗
  7. 淘宝同款、相似款查找
  8. 网友暗讽鸿蒙系统,网图暗讽鸿蒙系统是安卓套皮,网友:键盘侠请弄清代码关系...
  9. 【网址收藏】如何管理越来越多的 k8s operator?OLM 给你答案
  10. 蓝汛通过工信部ISMS测试 彰显行业带头者作用