新手请教一个关于matlab绘制三维图的问题

2019-07-17 13:54发布

这是程序:
clear all
load p
t = 31:96;
plot3(39,1,0:p(1,1),'r');
hold on
plot3(t,ones(1,66),p(1,:),'r');

p是一个mat格式的矩阵
运行结果如第一个图,我想得到的是的二个图。怎么只显示第一个plot3语句的图形,按道理说我使用了hold on语句,应该第二个plot3语句对应的图形(一条竖直线)也应该出来啊!  只执行第二条plot3语句能得到一条竖直线,这条语句没错误。

实际运行结果 实际运行结果
想得到的结果 想得到的结果
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
dianzi_fans
1楼-- · 2019-07-17 14:11
hold off。。。。。。。。
朱勇
2楼-- · 2019-07-17 15:21
Powered by 电子发烧友网

一周热门 更多>