當前位置:編程學習大全網 - 編程語言 - 用matlab繪圖時,如何只設置壹個軸的範圍?

用matlab繪圖時,如何只設置壹個軸的範圍?

用matlab繪圖時,只設置壹個軸範圍可以通過以下方法實現:

使用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與其他應用程序的關系。

  • 上一篇:beckmancoulter離心機D510報錯
  • 下一篇:關於FIONA的所有資料
  • copyright 2024編程學習大全網