Matlab如何画3维网状图

我现在手上有很多数据,想把其画成三维的网状图比如xyz421.560265421.760.15266421.950.20278422.140.25264422.330.2... 我现在手上有很多数据,想把其画成三维的网状图
比如
x y z
421.56 0 265
421.76 0.15 266
421.95 0.20 278
422.14 0.25 264
422.33 0.25 266
422.52 0.24 267
422.71 0.18 265
422.9 0.25 265
423.1 0.53 271
423.29 0.19 265
423.48 0.23 267
423.67 0.27 265
423.86 0.25 265
424.05 0.08 264
424.24 0.05 267
424.43 0.14 267
424.62 0.19 267
424.82 0.25 266
425.01 0.23 268
425.2 0.25 272
425.39 0.43 265
425.58 0.36 270
425.77 0.25 266 (这只是其中一小部分)
我这里大概有几千组xyz的数据,因为不是函数关系,所以不知道如何画3维网状图,如果要一个一个点输的画那就太麻烦了
是否有循环语句可以套用? 比如直接自动的描绘从第一行到第N行的点
望各位高手能把程序贴出来~~ 小弟不胜感激
展开
 我来答
greatdju
2008-11-30 · TA获得超过2.2万个赞
知道大有可为答主
回答量:2486
采纳率:50%
帮助的人:4027万
展开全部
对于这种不规则的数据,一般有两种方法。一种是用trimesh画三角网格,一种是用griddata先生成网格点的数据再画网格图。至于数据导入,文本文件有load、textread、dlmread等,Excel用xlsread,具体用法可以自己看help。

假设文本文件test.txt的数据如下:
421.56 0 265
421.76 0.15 266
421.95 0.20 278
422.14 0.25 264
422.33 0.25 266
422.52 0.24 267
422.71 0.18 265
422.9 0.25 265
423.1 0.53 271
423.29 0.19 265
423.48 0.23 267
423.67 0.27 265
423.86 0.25 265
424.05 0.08 264
424.24 0.05 267
424.43 0.14 267
424.62 0.19 267
424.82 0.25 266
425.01 0.23 268
425.2 0.25 272
425.39 0.43 265
425.58 0.36 270
425.77 0.25 266

下面是程序:

%读入数据
A=load('test.txt');

%三角网格
plot3(A(:,1),A(:,2),A(:,3),'ro');
hold on;
tri = delaunay(A(:,1),A(:,2));
trimesh(tri,A(:,1),A(:,2),A(:,3))

%生成网格上的数据,再画网格图
figure;
plot3(A(:,1),A(:,2),A(:,3),'ro');
hold on;
[x,y]=meshgrid(linspace(421,426,50),linspace(0,.6,50));
z = griddata(A(:,1),A(:,2),A(:,3),x,y);
mesh(x,y,z)
百度网友b9df065
2008-11-29 · TA获得超过1293个赞
知道小有建树答主
回答量:641
采纳率:0%
帮助的人:716万
展开全部
load
或者用文件读入函数 foepen fread fscanf fclose等来读入数据
之后用 mesh surf surface函数绘制你想要的图形
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
matlab爱好者
2021-02-10 · matlab编程与科研资料分享,欢迎关注!
matlab爱好者
采纳数:16 获赞数:28

向TA提问 私信TA
展开全部

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式