首页 > 编程知识 正文

matlab三维坐标下画一平面,matlab画三维球体

时间:2023-05-06 07:44:01 阅读:145955 作者:2158

用matlab绘制三维三点分布图的方法

mip版关注:226回答:2悬赏:50

解决时间2021-01-28 14:02

解决了

2021-01-28 06:18

用matlab绘制三维三点分布图的方法

最佳答案

2021-01-28 06:53

plot3(x ) x向量、y向量、z向量、'.')最后的'.'表示用点描绘,也有' * '、' '、' d '等其他形式。 也可以组合颜色,例如“r,”中的红点和“b .”中的蓝点。

关于判断,可以通过x(x=5x=4)得到【4,5】之间的x点。 需要注意y和z的一致。 另外,应该以y ) x=5x=4)、z ) )取得。 这需要在实践中揣摩。

请写一个简单的例子:

假设x、y、z都是n元素向量。

mask1=x=5x=4;

plot3) x(mask1)、x(mask1)、x(mask1)、' k.';

hold on %请不要擦掉之前画的东西

mask2=x=3x=2;

plot3(x ) mask2)、y ) mask2)、z ) mask2)、' g.';

.

打开网格on %网格

在xlabel'x'%x轴上写入x

全部回答

一楼

2021-01-28 08:19

三维线图

plot3 ——基本3d图形命令

调用格式:

plot3(x、y、z ) —— x、y、z是相同长度的向量

plot3(x、y、z ) —— x、y、z是同一维的矩阵

三维网格

mesh ——三

维阴影线绘制函数

调用格式:

mesh(z ) —— z是nm矩阵,x坐标和y坐标是元素的下标

mesh(x,y,z ) —— x,y,z

分别是三维空间坐标位置

例如,矩阵三维阴影线图

z=rand(6;

0.8800.14290.41680.76940.37750.4776

0.33260.71010.09640.63520.38260.7086

0.18950.87910.67470.89370.68760.2380

0.74310.35940.56260.87840.12170.3910

0.71890.08990.8130.48650.07680.9759

0.87920.1610.87820.11310.14330.6288

z=round(z )

1 0 0 1 0 0

0 1 0 1 0 1

0 1 1 1 1 0

1 0 1 1 0 0

1 0 1 0 0 1

1 0 1 0 0 1

mesh(z;

我希望对你有帮助

我要报警

如果您觉得以上信息是低俗/不良/侵权的信息,请点击以下链接举报。 我们会做出相应的处理。 谢谢您的支持。

在这里我通报上述信息!

推荐信息

大家都在看

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。