24小时热门版块排行榜    

查看: 2050  |  回复: 3

3441KM

银虫 (初入文坛)

[求助] matlab如何根据100*3的矩阵画三维图

下面的矩阵中,每行的z都是由对应的行的x,y 算出来的,如何画出这个三维图呢  
     z                x             y
    0.0983    0.0500    0.0449
     0.0974    0.1500    0.0460
     0.0966    0.2510    0.0470
     0.0957    0.3200    0.0480
     0.0949    0.3100    0.0490
     0.0941    0.1600    0.0500
      。。。      。。。     。。。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

499707174

铜虫 (初入文坛)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢应助 2012-11-12 19:38:34
a=[0.0983    0.0500    0.0449
     0.0974    0.1500    0.0460
     0.0966    0.2510    0.0470
     0.0957    0.3200    0.0480
     0.0949    0.3100    0.0490
     0.0941    0.1600    0.0500
];
z=a(:,1);
x=a(:,2);
y=a(:,3);
plot3(x,y,z);

» 本帖已获得的红花(最新10朵)

天道酬勤
2楼2012-11-09 07:58:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

3441KM

银虫 (初入文坛)

送鲜花一朵
引用回帖:
2楼: Originally posted by 499707174 at 2012-11-09 07:58:38
a=;
z=a(:,1);
x=a(:,2);
y=a(:,3);
plot3(x,y,z);...

你好,谢谢你,图我画出来了,但是如何让z求x,y的梯度呢,在网上看了看还是没有解决。。。。
3楼2012-11-19 17:31:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

★ ★
xiegangmai: 金币+2, 谢谢应助 2012-11-20 21:56:50
diff(z)./diff(y)
diff(z)./diff(x)
showmethemoney
4楼2012-11-20 14:38:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 3441KM 的主题更新
信息提示
请填处理意见