不能出三维图的根本错误是,hold on放在循环语句外面,这样系统会默认出图是二维 。应把该命令放在plot3()的后面 。更改后的代码:
【matlab 使用for语句进行画三维散点图 用plot3函数】figure(1);
for i=1:8;
x=i*2;
y=i*3;
z=i*5;
plot3(x,y,z,'r*');grid on;hold on;
end
hold off;
文章插图
推荐阅读
- 篮球10号球衣的含义 篮球1号有多少个人使用过
- 脱毛膏的正确使用方法 正确使用脱毛膏的方法
- 原神多余的雷之印如何使用 原神多余的雷之印怎么使用
- 暖宝宝使用方法 暖宝宝的原理介绍
- 谁能给我大学英语大二册里the another school year what for?还有say yes这两课的翻译和课后练习啊?
- 王者荣耀凤凰令牌怎么使用 王者荣耀凤凰令牌如何使用
- 和平精英宝莲灯使用方法介绍 和平精英宝莲灯如何使用
- 美式英语和英式英语哪个使用广泛 美式英语和英式英语相比哪个使用更广泛
- 美妆蛋使用前要打湿吗 正确使用方法
- 筋膜枪哪些人不能用 筋膜枪的禁忌使用人群