使用axis([XMIN XMAX YMIN YMAX]),對於不需要設置範圍的軸,使用參數-inf,inf,即正負無窮之間。
示例代碼:
& gt& gtx = 1:10;
& gt& gty = x.^2;
& gt& gt支線劇情(3,1,1)
& gt& gtplot(x,y,' r ')
& gt& gt支線劇情(3,1,2)
& gt& gt繪圖(x,y,' g ')
& gt& gtxlim([0,15])
& gt& gt支線劇情(3,1,3)
& gt& gt繪圖(x,y,' b ')
& gt& gt坐標軸([-1,12,-inf,inf])
繪圖結果:
示例1:
y=f(x)的函數很復雜,y的取值範圍很不確定。我們只期望觀察到x的y值在1.7到2.3之間。
xlim([1.7 2.3])
clc清楚的
x = 0:pi/20:2 * pi;
y = sin(x);
繪圖(x,y)
xlim([ -pi 2*pi])
示例2:
有壹個1*10000的矩陣X,需要畫出來。要求是每100個點給出壹個坐標刻度,刻度為y1,y2,y3,...,y100。
即從X(1)畫到X(100),在坐標軸上X(1)的位置標註y1。
畫X(101)到X(200),在坐標軸上X(101)的位置標記y2。
畫X(201)到X(300),在坐標軸上X(201)的位置標記y3。
......
畫X(9901)到X(10000)。在坐標軸上X(9901)的位置標記y100。
清除,clc
t = 1:1:100;
y = sin(0.1 * t);
繪圖(t,y)
set(gca,' XTick ',1:20:100,' XTickLabel ',1:20:100)
擴展數據:
MATLAB系統由五部分組成:MATLAB開發環境、MATLAB數學函數庫、MATLAB語言、MATLAB圖形處理系統和MATLAB應用程序接口(API)。
開發環境
MATLAB開發環境是壹套方便的MATLAB函數和文件工具,其中許多是圖形用戶界面。它是壹個集成的用戶工作區,允許用戶輸入和輸出數據,為M文件提供了壹個集成的編譯和調試環境,包括MATLAB桌面、命令窗口、M文件編輯調試器、MATLAB工作區和在線幫助文檔。
數學函數
MATLAB數學函數庫包含了大量的計算算法。從四則運算、三角函數等基礎算法到矩陣求逆、快速傅立葉變換等復雜算法。
語言
MATLAB語言是壹種基於矩陣/數組的高級語言,具有程序流程控制、函數、數據結構、輸入/輸出和面向對象編程的特點。用這種語言可以方便快捷地建立簡單快速的程序,也可以建立復雜的程序。
圖形處理
圖形處理系統使MATLAB能夠方便地以圖形方式顯示向量和矩陣,還可以給圖形添加標簽和打印。它包括強大的二維和三維圖形功能,圖像處理和動畫顯示。
程序接口
MATLAB應用程序編程接口(API)是壹個函數庫,它使MATLAB語言能夠與C和Fortran等其他高級編程語言進行交互。該庫的功能是通過調用動態鏈接庫(DLL)實現與MATLAB文件的數據交換。其主要功能包括在MATLAB中調用C和Fortran程序,建立MATLAB與其他應用程序的關系。