matlab怎么畫函數(shù)圖像? MATLAB繪制函數(shù)圖像的實(shí)例教程

Matlab軟件提供了強(qiáng)大的可視化功能,可以根據(jù)給定的曲線上的坐標(biāo)來繪制曲線圖形,該怎么畫函數(shù)圖像?詳細(xì)請(qǐng)看下文圖文介紹。
1 繪制二維平面函數(shù)圖像
1.1 一條曲線
x = 0:0.01 : 2 * pi;%%最低,步長,最高 y = sin(x); figure %%新建一個(gè)幕布 plot(x, y) title('y=sin(x)')%%加上標(biāo)題 xlabel('x')%%x標(biāo)簽 ylabel('sin(x)')%%y標(biāo)簽 xlim([0, 2 * pi])%%幕布x邊緣范圍,否則默認(rèn)尾部留白
1.2 多條曲線
plotyy繪制兩條函數(shù)圖像于同一塊幕布上
AX是兩個(gè)坐標(biāo)軸的句柄,AX(1)代表左側(cè)軸,AX(2)代表右側(cè)軸
x = 0:0.01: 2*pi; y1 = sin(x); y2 = cos(x); figure [AX, H1, H2] = plotyy(x, y1, x, y2, 'plot'); %%plotyy繪制兩條函數(shù)圖像于同一塊幕布上 %%AX是兩個(gè)坐標(biāo)軸的句柄,AX(1)代表左側(cè)軸,AX(2)代表右側(cè)軸 set(get(AX(1),'Ylabel'),'String','sin(x)') set(get(AX(2), 'Ylabel'), 'String', 'cos(x)') xlabel('Time (\musec)') title('Multiple Decay Rates') set(H1, 'LineStyle', '--') set(H2, 'LineStyle', ':')
1.3 相關(guān)字符指令
紅 | r | 粉紅 | m |
藍(lán) | g | 青 | c |
綠 | b | 白 | w |
黃 | y | 黑 | k |
實(shí)線 | - | ![]() |
虛線 | -- | -------------- |
冒號(hào)線 | : | …………… |
點(diǎn)畫線 | -. | — - — - — |
2 三維繪圖
2.1基本繪圖
t = 0:pi / 50 : 20 * pi; plot3(cos(t), t, sin(t)) %%繪制三維圖像 xlabel('cos(t)')%%添加標(biāo)簽 ylabel('t') zlabel('sin(t)')
2.2 添加新曲線
hold on%%同一個(gè)還要繪制曲線,在hold on后添加新曲線 hold off%%停止等待新曲線
2.3 添加網(wǎng)格線
grid on%%添加網(wǎng)格線
t = 0:pi / 50 : 20 * pi; plot3(cos(t), t, sin(t)) % %繪制三維 xlabel('cos(t)')%%添加標(biāo)簽 ylabel('t') zlabel('sin(t)') grid on%%添加網(wǎng)格線
各面添加了網(wǎng)格線(圖片可能不太明顯,請(qǐng)自行嘗試觀察)
2.4 各面修改為正方形
axis square%%將各面變成正方形
t = 0:pi / 50 : 20 * pi; plot3(cos(t), t, sin(t)) % %繪制三維 xlabel('cos(t)')%%添加標(biāo)簽 ylabel('t') zlabel('sin(t)') axis square%%將各面變成正方形
以上就是matlab畫函數(shù)圖像的過程,實(shí)例比較簡(jiǎn)單,希望大家多多學(xué)習(xí)。
相關(guān)文章
MATLAB如何調(diào)用function? 一文看懂functionfunction函數(shù)的試用技巧
MATLAB的functions函數(shù),用于查詢和調(diào)試函數(shù)句柄信息,該怎么了解并使用這個(gè)函數(shù)呢?詳細(xì)請(qǐng)看下文介紹2025-01-10matlab提示內(nèi)存不足怎么辦? MATLAB內(nèi)存不足及MAT文件版本過低解決方案
Matlab作為一款科學(xué)計(jì)算軟件,其內(nèi)存管理變得尤為重要,當(dāng)遇到“內(nèi)存不足”的錯(cuò)誤提示時(shí),許多用戶可能會(huì)感到困擾,下面我們就來看看詳細(xì)解決辦法2025-01-10- 很多小伙伴還不了解matlab怎么生成圖像,其實(shí)很簡(jiǎn)單的我們只要準(zhǔn)備好的圖像復(fù)制到matlab的工作目錄中,然后入返回指令[data=imread在主界面將圖像轉(zhuǎn)換為數(shù)據(jù)就可以了,詳2024-01-20
matlab怎么刪除某一行錯(cuò)誤代碼 matlab把錯(cuò)誤行刪掉的技巧
用戶在使用matlab時(shí)多打一行代碼或者出現(xiàn)一行錯(cuò)誤的代碼要怎么刪除,其實(shí)只要選中要?jiǎng)h除的代碼直接注釋或者delete刪除即可,詳細(xì)請(qǐng)看下文介紹2024-01-20- 很多用戶在不需要用到matlab這個(gè)軟件之后,想把它給卸載掉,但是不知道怎么卸載,不會(huì)操作,要想把這個(gè)軟件卸載干凈,可以直接到控制面板中把它卸載,詳細(xì)請(qǐng)看下文介紹2024-01-20
matlab怎么將數(shù)據(jù)從大到小排序? matlab正序或倒敘數(shù)據(jù)排序的技巧
matlab怎么將數(shù)據(jù)從大到小排序?matlab中的數(shù)據(jù)想要排序,該怎么從大到小排序,或者從小到大排序呢?下面我們就來看看matlab正序或倒敘數(shù)據(jù)排序的技巧2023-10-26matlab積分函數(shù)怎么寫? matlab求積分的教程
matlab積分函數(shù)怎么寫?matlab中想要求積分,該怎么操作呢?下面我們就來看看matlab求積分的教程2023-10-26matlab中for循環(huán)怎么用? MATLAB里for函數(shù)依次讀取的用法
matlab中for循環(huán)怎么用?matlab中想要使用for循環(huán)函數(shù),該怎么操作呢?下面我們就來看看MATLAB里for函數(shù)依次讀取的用法2023-10-26- Matlab常用快捷鍵有哪些?我們今天來看看一些常用的Matlab快捷操作命令掌握這些操作可以極大地提高使用Matlab時(shí)的效率,詳細(xì)請(qǐng)看下文介紹2023-10-26
matlab中function函數(shù)怎么使用? matlabfunction函數(shù)的用法
matlab中function函數(shù)怎么使用?matlab中有很多函數(shù),該怎么用呢?下面我們就來看看matlabfunction函數(shù)的用法2023-10-26