matlab如何画三维图

[复制链接]
查看11 | 回复1 | 2010-12-16 10:51:14 | 显示全部楼层 |阅读模式
三维图我已经画好了,程序如下:
data=[
0
0
4.984e-03
0
5.0000e-01
6.120e-03
0
1.0000e+00
6.993e-03
0
1.5000e+00
7.536e-03
0
2.0000e+00
7.778e-03
0
2.5000e+00
7.821e-03
0
3.0000e+00
7.833e-03
5.000e-01
0.
3.802e-03
5.000e-01
5.0000e-01
4.918e-03
5.000e-01
1.0000e+00
5.803e-03
5.000e-01
1.5000e+00
6.347e-03
5.000e-01
2.0000e+00
6.424e-03
5.000e-01
2.5000e+00
6.431e-03
5.000e-01
3.0000e+00
6.433e-03
1.000e+00
0.
2.839e-03
1.000e+00
5.0000e-01
3.836e-03
1.000e+00
1.0000e+00
4.595e-03
1.000e+00
1.5000e+00
4.701e-03
1.000e+00
2.0000e+00
4.716e-03
1.000e+00
2.5000e+00
4.719e-03
1.000e+00
3.0000e+00
4.719e-03
1.500e+00
0.
2.083e-03
1.500e+00
5.0000e-01
2.882e-03
1.500e+00
1.0000e+00
3.034e-03
1.500e+00
1.5000e+00
3.064e-03
1.500e+00
2.0000e+00
3.079e-03
1.500e+00
2.5000e+00
3.082e-03
1.500e+00
3.0000e+00
3.083e-03
2.000e+00
0.
1.370e-03
2.000e+00
5.0000e-01
1.870e-03
2.000e+00
1.0000e+00
1.929e-03
2.000e+00
1.5000e+00
1.954e-03
2.000e+00
2.0000e+00
1.972e-03
2.000e+00
2.5000e+00
1.977e-03
2.000e+00
3.0000e+00
1.978e-03
2.500e+00
0.
4.344e-04
2.500e+00
5.0000e-01
8.766e-04
2.500e+00
1.0000e+00
9.281e-04
2.500e+00
1.5000e+00
9.524e-04
2.500e+00
2.0000e+00
9.717e-04
2.500e+00
2.5000e+00
9.775e-04
2.500e+00
3.0000e+00
9.791e-04
3.000e+00
0.
-1.006e-03
3.000e+00
5.0000e-01 -5.756e-04
3.000e+00
1.0000e+00 -5.251e-04
3.000e+00
1.5000e+00 -5.003e-04
3.000e+00
2.0000e+00 -4.802e-04
3.000e+00
2.5000e+00 -4.741e-04
3.000e+00
3.0000e+00 -4.724e-04
];
>> [xx,yy]=meshgrid(0:0.5:3,0:0.5:3);
>> zz=griddata(data(:,1),data(:,2),data(:,3),xx,yy);
>> surf(xx,yy,zz);
我想问一下,怎么样将x轴的坐标的最大值与y轴原点重合(现在是两轴原点重合),其实就是将x轴换一下方向,请问应该怎么做?

回复

使用道具 举报

千问 | 2010-12-16 10:51:14 | 显示全部楼层
w1=linspace(-pi,pi,1000);w2=linspace(-pi*100/180,pi*100/180,1000);w3=linspace(-pi*70/180,pi*230/180,1000);x=sinw1*(cos(w2+w3)100-sin(w2+w3)600+110+cosw2*700); y=cosw1*(cos(w2+w3)100-sin(w2+w3)600+110+cosw2*700); z=-sin(w2+w3)100-cos(w2+w3)600-cosw2*700 ;plot3(x,y,z);
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行