作业帮 > 综合 > 作业

matlab 画图 三维曲面!

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 10:22:46
matlab 画图 三维曲面!
x=0.00000000
0.00500000
0.01000000
0.01500000
0.02000000
0.02500000
0.03000000
0.03500000
0.04000000
0.04500000
0.05000000
0.05500000
0.06000000
0.06500000
0.07000000
0.07500000
0.08000000
0.08500000
0.09000000
0.09500000
0.10000000
0.10500000
0.11000000
0.11500000
0.12000000
0.12500000
0.13000000
0.13500000
0.14000000
0.14500000
0.15000000
0.15500000
0.16000000
0.16500000
0.17000000
0.17500000
y=0.2
z=188.2876
181.3816
175.4506
170.2823
165.6610
161.4705
157.7308
154.4002
151.3352
148.4690
145.7917
143.4345
141.1984
139.0949
137.1088
135.1903
133.4018
131.8407
130.2164
128.7662
127.4244
125.9510
124.7253
123.5073
122.3366
121.2097
120.1691
119.1209
118.1080
117.1280
116.1789
115.2590
114.5303
113.6636
112.8215
112.0029
如何绘制曲面?
x=[
0.00000000
0.00500000
0.01000000
0.01500000
0.02000000
0.02500000
0.03000000
0.03500000
0.04000000
0.04500000
0.05000000
0.05500000
0.06000000
0.06500000
0.07000000
0.07500000
0.08000000
0.08500000
0.09000000
0.09500000
0.10000000
0.10500000
0.11000000
0.11500000
0.12000000
0.12500000
0.13000000
0.13500000
0.14000000
0.14500000
0.15000000
0.15500000
0.16000000
0.16500000
0.17000000
0.17500000
];
y=0.2;
z=[
188.2876
181.3816
175.4506
170.2823
165.6610
161.4705
157.7308
154.4002
151.3352
148.4690
145.7917
143.4345
141.1984
139.0949
137.1088
135.1903
133.4018
131.8407
130.2164
128.7662
127.4244
125.9510
124.7253
123.5073
122.3366
121.2097
120.1691
119.1209
118.1080
117.1280
116.1789
115.2590
114.5303
113.6636
112.8215
112.0029
];
%你这个是线,不是面.
%y的值只有一个.x是线性增加的
plot3(x,y*ones(size(x)),z)
再问: 要是y也有90组 但都是0.2怎么弄啊
再答: 首先画曲面是这样的。 你想像一下,把一张坐标纸放在桌面上。 它的横线和竖线,形成了很多格子,也形成了很多的交点。 如果我知道所有交点的空间高度(就是离桌子的高度) 那我们就可以画出这个曲面。 你的y有90组,但都是0.2。 与x形成不了网格,只是一个剖面,所以形成的只是线。 真正的面,你看一下: [x,y]=meshgrid([1,2,3],[-1,0,1]) %请看一下这里的x,y是形成网格的。 z=x+y surf(x,y,z) shading interp
再问: 我没太看懂 我这么说吧 y=[781; 731; 1791; 1787; 2127; 2728; 3617; 3692]; x=[74 1373 1321 0 1049 1647 2883 2383]; z=[7.84 5.93 4.90 6.56 6.35 14.08 8.94 9.62]; 这三组数据怎样用matlab画三围网格啊 谢谢。。