我将二维坐标和相应的值写在了一个txt文档,如何读取txt画3维图?matlab
答案:2 悬赏:50
解决时间 2021-01-30 14:47
- 提问者网友:巴黎塔下许过得承诺
- 2021-01-29 21:50
画网格图比较好,如果用plot3画,效果不好。我已经解决了。
最佳答案
- 二级知识专家网友:单身小柠`猫♡
- 2021-01-29 22:17
假设txt文件保存的3列数据依次为X、Y、Z,用 plot3(X,Y,Z) 命令可画3维图。
xyz=load('data.txt'); %读取txt文件,将数据存入 xyz 矩阵
X=xyz(:,1); % 提取各列数据
Y=xyz(:,2);
Z=xyz(:,3);
plot3(X,Y,Z) %画图,类似于三维空间中的散点图
xyz=load('data.txt'); %读取txt文件,将数据存入 xyz 矩阵
X=xyz(:,1); % 提取各列数据
Y=xyz(:,2);
Z=xyz(:,3);
plot3(X,Y,Z) %画图,类似于三维空间中的散点图
全部回答
- 1楼网友:不服输就别哭
- 2021-01-29 23:37
因为函数是分段的,所以很难给出函数的表达式
但是可以利用 fnval 函数,根据fnval返回插值结果,计算要求点的函数值
你要再多csape和fnval的使用方法
对二维,三维,或更高维的函数都是适用的,但是要传递参数的类型和格式大小
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯