matlb中如何设置坐标轴的参数以及进行绘图的如何进行注释
生活随笔
收集整理的這篇文章主要介紹了
matlb中如何设置坐标轴的参数以及进行绘图的如何进行注释
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
設置坐標軸主要使用axis函數進行操作:
axis([xmin xmax ymin ymax]); ?表示設置坐標軸的x軸和y軸的范圍;
axis auto;主要是指根據值的范圍自動的設置當前坐標值的范圍;
axis manual;表示保持當前的坐標軸的范圍不變,除非手動的修改;
axis tight;表示 設置當前坐標軸的x軸和y軸的范圍為數值的范圍;
axis on ?off ?代表是否顯示坐標軸;
hAxes = axes('Visible', 'off', 'Position', [0.01 0.2 0.98 0.79], 'Drawmode', 'fast');
datacursormode on off 是指打開數據光標模式可以讀取光標處的坐標信息;
繪圖的設置主要涉及到,下面的函數:
legend ? ?xlabel ylabel ? title ?gtext ?annotation函數
1、legend函數
legend(’string','string1');用法;
如圖:
<span style="font-size:18px;"> t=0:0.1:2*pi; >> plot(t,sin(t),'--',t,cos(t)); >> legend('sin()','cos()') >></span>2、title 函數主要是給圖片加上名字:
用法 titlr('string');? ? ? ? ? ?
3、xlable ?和ylabel ??
主要是對x和y軸添加標簽;
4、text 函數:
主要是指在制定的位置放置文本
text(a,b,;string‘);
a b 表示坐標值
5、gtext函數更加靈活:
可以根據鼠標點擊的位置放置字符串、
gtext({'string','string1','string2'});
<span style="font-size:18px;">t=0:0.01:2*pi; subplot(2,1,1); plot(t,sin(t),':'); hold on; plot(t,cos(t),'--'); hold off; axis([0 8 -1.5 1.5]); title('函數'); xlabel('時間'); ylabel('信號'); legend('正弦和余弦'); text(3,1,'sin(t)和cos(t)');</span>
總結
以上是生活随笔為你收集整理的matlb中如何设置坐标轴的参数以及进行绘图的如何进行注释的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB中常用的产生随机数的几种函数
- 下一篇: matlab中句柄图性对像的设置