matlab中data函数,matlab中griddata函数应用示例
知道一系列点的坐标如下(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函数应用示例相关推荐
- 如何在data visualization 中update svg_如何操作小程序页面中data数据区中的数据
前言 在微信小程序中,每一个页面都有一个独立的js文件,用来实现该页面的业务逻辑.这个js文件通常采用Page()方法来对页面进行注册.其中系统为页面设置了一个名为data的区域,用来存储页面的初始数 ...
- 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 ...
- matlab 立体图平面化法,matlab绘制三维立体图
我原以为理解并且会应用matlab绘制三维图,但动起手来,我发现各种不会,弄着弄着都有点怀疑人生了.首先,plot与plot3分别绘制二维与三维的曲线,而不是曲面,这是我的一个误区!还有,当你有x,y ...
- vue进入页面执行的钩子函数_vue的钩子函数
钩子函数 通过上述测试我们可以知道 在beforecreate阶段,对浏览器来说,整个渲染流程尚未开始或者说准备开始,对vue来说,实例尚未被初始化,data observer和 event/watc ...
- matlab中imresize函数的用法,为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同
为何 MATLAB imresize 函数和 OpenCV resize 函数结果不同?今年 4 月,我在依照 MATLAB 代码自己写一个卷积神经网络 C++ 实现的过程中,就发现了这个问题,不过那 ...
- matlab 多文件编程,是否有可能在MATLAB中为每个文件定义多个函数,并从该文件外部访问它们?...
m文件(即主函数 )中的第一个函数在调用m文件时被调用. 主函数不需要与m文件具有相同的名称,但为了清晰起见,它应该是这样 . 当function和文件名称不同时,必须使用文件名称来调用主函数. m文 ...
- 在matlab中xt( ),编译matlab的s函数(compiling s-functions for matlab)
编译matlab的s函数(compiling s-functions for matlab) 我一直在尝试使用我的c ++代码在matlab中创建一个s函数块.我正在使用以下mexopts.bat文件 ...
- 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 ...
- Matlab中filter.m和filtfilt.m函数C语言实现
一.一些基础知识 filter.m函数是依据z变换的一些知识进行的滤波方法. filtfilt.m则还有另一个名字是零相位滤波,顾名思义,通过filtfilt函数滤波后的信号,幅值会发生变化,但相位不 ...
- matlab 第一类修正贝塞尔函数,零阶贝塞尔函数 在MATLAB中怎样画出零阶修正贝塞尔函数...
第二类修正贝塞尔函数的零阶和一阶,分别怎样用mat回忆终究只是回忆,它只代表一段过去,一段历史,回忆再美也只是曾经,告别过去,期待未来. 书上说 (0和1都是下标) K0(z), the zeroth ...
最新文章
- 第二章: 第二课 内容处理-插入图片
- python检查https过期_记录用certbot续签HTTPS时,python的pip源出现问题
- 嵌入式wifi 芯片 推荐_人工智能对汽车芯片设计的影响
- HTTP请求的完整过程
- 个人朋友圈时代过去了,企业微信朋友圈开辟营销新思路
- JDK 运行参数 JAVA -Dxxx与System.setProperty()的关系
- 从5点来分析搜索引擎算法
- html显示tooltips,提示工具 | Tooltips
- DDR3内存技术原理
- 徐亦达老师机器学习课程
- Unity2019版本打包一直停留在 detecting current sdk tools version的解决方案
- 1072 开学寄语 Python实现
- java搭建直播平台
- MySQL如何备份整个数据库
- 数据挖掘学习路线【转知乎某人的观点】
- Android 图片选择和拍照(剪辑)及压缩问题 工具类
- 写一篇 500 字的文章,主题关于 18 世纪哲学家大卫 • 休谟和恐怖悖论,即研究人们是如何从他们害怕的东西中获得乐趣的...
- 程式中檢查是否潤年的新方法
- 终于好了,自动生成支付宝自定义收款码
- “linux系统内网穿透、外网访问”教程
热门文章
- PPT---素材整理
- NO.012-2018.02.17《题都城南庄》唐代:崔护
- 【转】一张图学会python编程
- 《被讨厌的勇气》书摘心得之让干涉你生活的人见鬼去(3)
- vue-pdf 在线预览pdf(pdf地址或base64pdf)解决电子签章显示问题
- 个人域名能卖给企业吗
- 淘宝同款、相似款查找
- 网友暗讽鸿蒙系统,网图暗讽鸿蒙系统是安卓套皮,网友:键盘侠请弄清代码关系...
- 【网址收藏】如何管理越来越多的 k8s operator?OLM 给你答案
- 蓝汛通过工信部ISMS测试 彰显行业带头者作用