所有x,y,z值都是随机的,所以不知道该如何在matlab中画出三维图。请教达人。
x,y,z值如下所示:
x y z
248 0 248s
5 60 inf
15 60 inf
20 60 1459
30 60 839
45 60 570
60 60 510
90 60 373
120 60 382
180 60 312
240 60 318
25 120 inf
30 120 3030
45 120 1186
60 120 771
90 120 503
120 120 518
180 120 380
240 120 392
40 180 inf
45 180 2070
60 180 1248
90 180 853
120 180 652
180 180 447
240 180 464
请达人帮忙,最好附上具体的编程语言。谢谢!!!
A=[248 0 248;
5 60 inf;
15 60 inf;
20 60 1459;
30 60 839
45 60 570
60 60 510
90 60 373
120 60 382
180 60 312
240 60 318
25 120 inf
30 120 3030
45 120 1186
60 120 771
90 120 503
120 120 518
180 120 380
240 120 392
40 180 inf
45 180 2070
60 180 1248
90 180 853
120 180 652
180 180 447
240 180 464];
>> x=A(:,1);
>> y=A(:,2);
>> z=A(:,3);
>> plot3(x,y,z,'r.');
grid on
不好意思。这是二维的线段。
至于三维的线段,大概也清楚该怎么做。可是三维的实心图,实在不知道该怎么画出来
本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!