用matlab的plot3命令画图为什么只有点没有线啊,且网格也没有

程序如下:loada.txt[mnp]=size(a);figurefori=1:mxi=a(i,1);yi=a(i,2);zi=a(i,3);plot3(xi,yi,z... 程序如下:
load a.txt
[m n p]=size(a);
figure
for i=1:m
xi = a(i,1);
yi = a(i,2);
zi = a(i,3);
plot3(xi,yi,zi,'-');
grid;
hold on;
end
展开
 我来答
xuexihao_USTC
推荐于2017-11-25 · TA获得超过291个赞
知道答主
回答量:65
采纳率:0%
帮助的人:78.4万
展开全部
看了你的程序,你应该是新手吧,你的程序写的不够清晰,我重新按照你的意思修改下:
load a.txt
[m n p]=size(a);
xi=a(:,1);yi=a(:,2);zi=a(:,3);
figure(1)
plot3(xi,yi,zi,'.-')
grid on

如果你想看三维效果,建议你使用meshgrid函数画图,效果会更好
即可,祝好运
ylh8143
2013-05-08 · 超过21用户采纳过TA的回答
知道答主
回答量:89
采纳率:100%
帮助的人:36.4万
展开全部
plot3(xi,yi,zi,'-');改成plot3(xi,yi,zi);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式