matlab画图坐标可以像我们平时画坐标那样在横纵坐标上边画箭头么

如题所述

可以,你可以尝试一下下面的命令。

figure(1);
clf;
x = 0:0.01:pi;
y = sin(x);
plot(x,y)
%下面为画箭头命令
annotation('arrow',[0.131 0.131],[0.9 1]);
annotation('arrow',[0.9 1],[0.1115 0.1115]);
%调整图片大小,使箭头处于合适位置
set (gcf,'Position',[200,100,600,500], 'color','w');
box off;

结果如下:

追问

谢谢 但是我不太明白编程说的意思 能把每句解释清楚点儿吗

追答

你具体那一行不明白。。。
问题提具体点。。
我把我认为重要的都注释了的。

追问

7 ,8 行[]里面的是什么意义
第十行整行不明白

追答

7,8行就是画在图形中画箭头的命令,[]里面的是调整箭头位置和大小的,具体是个怎么调法,我也弄的不是太明的,你可以改一下数字,然后看看画出来箭头的效果,试几次自己就明白了。

第10句是设置图形的位置和图片的背景色。。
position后面的[]中前两个数字设置图片距屏幕左下方的位置,后两个数字设置图片的大小,同样,你改几个数字后,试几次效果就明白了。

温馨提示:答案为网友推荐,仅供参考
相似回答