MATLAB 三维坐标绘图
已知XX.txt中保存有如下三维坐标数据:
0 0 117.3728
0 0.002 117.3728
0 0.004 117.3728
…
2.639 3.515 117.4011
2.639 3.518 117.4011
2.639 3.52 117.4011
绘制结果如图:
代码如下:
clear;clc;close all; data=load('E:\flat.txt');x=data(:,1);y=data(:,2);z=data(:,3);step=0.01;[xq,yq]=meshgrid(min(x):step:max(x),min(y):step:max(y));[X,Y,Z]=griddata(x,y,z,xq,yq,'cubic');%插值surf(X,Y,Z)%三维曲面shading interp;colormap jet;set(gca,'TickDir','out');colorbar;
% xlabel('mm','FontSize',30,'FontName','HGB1X_CNKI');
% ylabel('mm','FontSize',30,'FontName','HGB1X_CNKI');
% zlabel('\mum','FontSize',30,'FontName','HGB1X_CNKI');
% zlim([117.3,117.5]);
% title('Ⅰ');set(gca,'FontSize',18);
插值方法,指定为下表的方法之一。
方法 | 说明 | 连续性 |
---|---|---|
‘linear’ | 基于三角剖分的线性插值(默认),支持二维和三维插值。 | C0 |
‘nearest’ | 基于三角剖分的最近邻点插值,支持二维和三维插值。 | 不连续 |
‘natural’ | 基于三角剖分的自然邻点插值,支持二维和三维插值。该方法在线性与立方之间达到有效的平衡。 | C1,样本点处除外 |
‘cubic’ | 基于三角剖分的三次插值,仅支持二维插值。 | C2 |
‘v4’ | 双调和样条插值(MATLAB® 4 griddata 方法)仅支持二维插值。和其他方法不同,该插值不是基于三角剖分。 | C2 |
MATLAB 三维坐标绘图相关推荐
- matlab 三维动态,matlab三维动态绘图
matlab 动态绘图,MATLAB R2017a下载 64位免费版,matlab三维动态绘图,matlabtimer动态绘图 matlab绘制动态三维心形代码(蛋疼的情人节奉献)_计算机软件及应用_ ...
- MATLAB 三维立体绘图
% 三维立体绘图 t = 0:pi/50:10*pi plot3(sin(t),cos(t),t) xlabel('sin(t)') ylabel('cos(t)') zlabel('t') grid ...
- MATLAB三维曲面绘图你不得不知道的...
三维曲面图,可以用surf(有阴影)或mesh(没阴影)命令,如: xx=linspace(-1,1,50);%以上两句的意思是 yy=linspace(-2,2,100);%创建一个xy坐标平面前建 ...
- 三维比例导引 matlab,三维比例导引律(源程序)
%具有角度和时间约束的导弹最优全弹道设计 %算法三:比例导引末制导 %说明:在仿真中,下标"_m"表示拦截弹参数,下标"_t"表示目标弹参数 clear clc ...
- matlab三维可视化,MATLAB中三维数据可视化及应用
Value Engineering -----------------------作者简介:张晓利(1976-),女,陕西临潼人,硕士研究生,讲师,研究方向为 计算机应用. 0引言 MATLAB 在数 ...
- matlab 三维 作图 坐标轴_MATLAB学习——MATLAB中的三维绘图指令
2 基本XYZ立体绘图命令 mesh和plot是三度空间立体绘图的基本命令,mesh可画出立体网状图,plot则可画出立体曲面图,两者产生的图形都会依高度而有不同颜色.下列命令可画出由函数 形成的立体 ...
- matlab三维图、二维云图的可视化绘图
matlab三维图.二维云图的可视化绘图 matlab三维图.二维云图的可视化绘图 1.meshgrid生成数据矩阵 2.可视化方案 3.shading类型 matlab三维图.二维云图的可视化绘图 ...
- MATLAB三维绘图(一)三维基础绘图
MATLAB三维绘图(一)三维基础绘图 三维图就是在二维图的基础上多增加了一维,实质上在MATLAB中绘制的都是三维图.简单看一下二维图是怎样变成三维图的,使用plot3函数可以很清楚的看出来.示 ...
- MATLAB三维绘图基础meshgrid函数的用法解析
MATLAB三维绘图基础meshgrid函数的用法解析 MATLAB中meshgrid函数是用来生成网格的,函数用法是: [X,Y] = meshgrid(x,y);这种是最常用的一种用法.x ...
最新文章
- 使用元学习和推理改善您的模型!
- signal(SIGCHLD, SIG_IGN) 和 signal(SIGPIPE, SIG_IGN) 使用场景
- python环境变量的配置 alias_vim-python环境配置
- java中的值传递和引用传递问题
- 历史上最伟大的 12 位程序员
- 征信报告上的逾期记录应该怎么清除?
- 92款jQuery图片展示/幻灯插件开源软件
- 在Visual Studio 2012中使用VMSDK开发领域特定语言(二)
- 前端QRCode.js生成二维码(解决长字符串模块和报错问题)
- 19 岁美女自学编程:我是如何成功教会自己的
- WPF自适应可关闭的TabControl 类似浏览器的标签页
- 哪几种人会被房价拐点忽悠
- 2.C#2.0之泛型(完成)
- java指定一个具体日期
- 记一次失败的机械键盘拆机换轴经历(含失败的经验总结)
- JS面向对象/继承/原型链/this指向/call方法
- jquery 动态添加div元素(两种方式)
- 微信朋友圈背景图片尺寸
- win10系统如何清理c盘垃圾
- STL之lower_bound,upper_bound二分查找函数 结构体