matlab怎么畫函數(shù)圖像? MATLAB繪制函數(shù)圖像的實例教程
Matlab軟件提供了強大的可視化功能,可以根據(jù)給定的曲線上的坐標來繪制曲線圖形,該怎么畫函數(shù)圖像?詳細請看下文圖文介紹。
1 繪制二維平面函數(shù)圖像
1.1 一條曲線
x = 0:0.01 : 2 * pi;%%最低,步長,最高
y = sin(x);
figure %%新建一個幕布
plot(x, y)
title('y=sin(x)')%%加上標題
xlabel('x')%%x標簽
ylabel('sin(x)')%%y標簽
xlim([0, 2 * pi])%%幕布x邊緣范圍,否則默認尾部留白
1.2 多條曲線
plotyy繪制兩條函數(shù)圖像于同一塊幕布上
AX是兩個坐標軸的句柄,AX(1)代表左側軸,AX(2)代表右側軸
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是兩個坐標軸的句柄,AX(1)代表左側軸,AX(2)代表右側軸
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 相關字符指令
| 紅 | r | 粉紅 | m |
| 藍 | g | 青 | c |
| 綠 | b | 白 | w |
| 黃 | y | 黑 | k |
| 實線 | - | ![]() |
| 虛線 | -- | -------------- |
| 冒號線 | : | …………… |
| 點畫線 | -. | — - — - — |
2 三維繪圖
2.1基本繪圖
t = 0:pi / 50 : 20 * pi;
plot3(cos(t), t, sin(t)) %%繪制三維圖像
xlabel('cos(t)')%%添加標簽
ylabel('t')
zlabel('sin(t)')
2.2 添加新曲線
hold on%%同一個還要繪制曲線,在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)')%%添加標簽
ylabel('t')
zlabel('sin(t)')
grid on%%添加網(wǎng)格線
各面添加了網(wǎng)格線(圖片可能不太明顯,請自行嘗試觀察)
2.4 各面修改為正方形
axis square%%將各面變成正方形
t = 0:pi / 50 : 20 * pi;
plot3(cos(t), t, sin(t)) % %繪制三維
xlabel('cos(t)')%%添加標簽
ylabel('t')
zlabel('sin(t)')
axis square%%將各面變成正方形
以上就是matlab畫函數(shù)圖像的過程,實例比較簡單,希望大家多多學習。
相關文章

MATLAB如何調用function? 一文看懂functionfunction函數(shù)的試用技巧
MATLAB的functions函數(shù),用于查詢和調試函數(shù)句柄信息,該怎么了解并使用這個函數(shù)呢?詳細請看下文介紹2025-01-10
matlab提示內存不足怎么辦? MATLAB內存不足及MAT文件版本過低解決方案
Matlab作為一款科學計算軟件,其內存管理變得尤為重要,當遇到“內存不足”的錯誤提示時,許多用戶可能會感到困擾,下面我們就來看看詳細解決辦法2025-01-10
很多小伙伴還不了解matlab怎么生成圖像,其實很簡單的我們只要準備好的圖像復制到matlab的工作目錄中,然后入返回指令[data=imread在主界面將圖像轉換為數(shù)據(jù)就可以了,詳2024-01-20
matlab怎么刪除某一行錯誤代碼 matlab把錯誤行刪掉的技巧
用戶在使用matlab時多打一行代碼或者出現(xiàn)一行錯誤的代碼要怎么刪除,其實只要選中要刪除的代碼直接注釋或者delete刪除即可,詳細請看下文介紹2024-01-20
很多用戶在不需要用到matlab這個軟件之后,想把它給卸載掉,但是不知道怎么卸載,不會操作,要想把這個軟件卸載干凈,可以直接到控制面板中把它卸載,詳細請看下文介紹2024-01-20
matlab怎么將數(shù)據(jù)從大到小排序? matlab正序或倒敘數(shù)據(jù)排序的技巧
matlab怎么將數(shù)據(jù)從大到小排序?matlab中的數(shù)據(jù)想要排序,該怎么從大到小排序,或者從小到大排序呢?下面我們就來看看matlab正序或倒敘數(shù)據(jù)排序的技巧2023-10-26
matlab積分函數(shù)怎么寫? matlab求積分的教程
matlab積分函數(shù)怎么寫?matlab中想要求積分,該怎么操作呢?下面我們就來看看matlab求積分的教程2023-10-26
matlab中for循環(huán)怎么用? MATLAB里for函數(shù)依次讀取的用法
matlab中for循環(huán)怎么用?matlab中想要使用for循環(huán)函數(shù),該怎么操作呢?下面我們就來看看MATLAB里for函數(shù)依次讀取的用法2023-10-26
Matlab常用快捷鍵有哪些?我們今天來看看一些常用的Matlab快捷操作命令掌握這些操作可以極大地提高使用Matlab時的效率,詳細請看下文介紹2023-10-26
matlab中function函數(shù)怎么使用? matlabfunction函數(shù)的用法
matlab中function函數(shù)怎么使用?matlab中有很多函數(shù),該怎么用呢?下面我們就來看看matlabfunction函數(shù)的用法2023-10-26




