全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
4646 4
2016-10-18
如题,非常基础,望大神赐教!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-10-18 21:23:00
如果数据在txt文档中存储,可以使用load指令读入,至于三维图,得看你画什么图,不同的图形指令不同
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-19 08:39:07
假如你有三组数据(以 N*1 或 1*N 的形式),x,y,z,并且 x 和 y 是平面的坐标数据,z 是 3D 中纵向的坐标数据

首先,用 meshgrid 做出 x 和 y 的 2D 形式
然后,算出 z 对应的 2D 形式
最后,用 x,y,z 的 2D 形式画你所需的 3D 图

用 code 来说话:

[X,Y] = meshgrid(x,y);

Z = zeros(size(X));
for i=1:length(X)
   for j = 1:length(Y)
      Z(i,j) = z(x==x(i) && y==y(j));
   end
end

% 比如你要画 surf
surf(X,Y,Z)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-19 10:18:14
cmwei333 发表于 2016-10-19 08:39
假如你有三组数据(以 N*1 或 1*N 的形式),x,y,z,并且 x 和 y 是平面的坐标数据,z 是 3D 中纵向的坐标 ...
谢谢!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-10-19 10:24:40
易老师喵了个咪 发表于 2016-10-19 10:18
谢谢!
不客气
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群