24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1938  |  回复: 11
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

文明8937

银虫 (初入文坛)


[交流] 【求助】三维图形的问题

我有三组实验数据,1150 1100 1200 1050 1200 1050 1150 1100 1100 1150 1050 1200 1050 1200 1100 1150,
5 15 10 20 5 15 10 20 5 15 10 20 5 15 10 20 ,
815.6 766 833.7 638 848 743.3 825.3 684.6 859.3 738.6 875 656.2 858.8 737.9 895.5 680.5 ,
前两个是输入向量,最后一个是输出向量,怎么也画不出想要的三维图形,画出来的要么是乱七八糟的线,要么是空的格子。请求达人指教。谢谢。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

» 抢金币啦!回帖就可以得到:

查看全部散金贴

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzuwangshilei(金币+1):积极参与 2010-12-11 10:33:55
使用下面的试试:
引用回帖:
>> x=[1050 1100 1150 1200];
>> y=[5 10 15 20];
>> [x,y]=meshgrid(x,y);
>> z=[858.8 859.3 815.6 848;875 895.5 825.3 833.7;743.3 766 738.6 737.9;638 684.6 680.5 656.2];
>> X=[1050:1:1200];
>> Y=[5:0.1:20];
>> [X,Y]=meshgrid(X,Y);
>> Z=interp2(x,y,z,X,Y,'spline');
>> mesh(X,Y,Z)

10楼2010-12-09 19:41:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

miaojiabing

木虫之王 (文学泰斗)


利用matlab试一下!
2楼2010-12-06 14:57:52
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

筱晴

铜虫 (初入文坛)


★ ★ ★
robert2020(金币+2):鼓励继续解答!辛苦了! 2010-12-07 09:12:00
文明8937(金币+5):谢谢 2010-12-08 14:30:20
zzuwangshilei(金币+1):积极参与 2010-12-11 10:33:04
是不是只要画出图像就可以了

>> x=[1050 1100 1150 1200];
>> y=[5 10 15 20];
>> [x,y]=meshgrid(x,y);
>> z=[858.8 859.3 815.6 848;875 895.5 825.3 833.7;743.3 766 738.6 737.9;638 684.6 680.5 656.2];
>> X=[1050:1:1200];
>> Y=[5:0.1:20];
>> Z=interp2(x,y,z,X,Y,'spline');
>> mesh(X,Y,Z)
3楼2010-12-06 15:28:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

文明8937

银虫 (初入文坛)


zzuwangshilei:积极参与 2010-12-11 10:33:14
你好,为什么我用MATLAB画图的时候他说Z不是一个矩阵呢?请问你用的什么软件?
4楼2010-12-08 15:05:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复(可上传附件)
信息提示
请填处理意见