【MATLAB】二维绘图 ( 绘制二维图像 | 设置图像样式 )
生活随笔
收集整理的這篇文章主要介紹了
【MATLAB】二维绘图 ( 绘制二维图像 | 设置图像样式 )
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、繪制二維圖像
- 1、二維繪圖步驟
- 2、二維繪圖步修飾
- 3、代碼示例
- 二、設置圖像參數
- 1、圖像參數
- 2、代碼示例
一、繪制二維圖像
1、二維繪圖步驟
繪圖前需要給定 xxx 軸 , yyy 軸 變量表達式 ,
xxx 變量定義成一個區間數值 ,
yyy 變量是一個基于 xxx 變量的表達式 ;
% 定義 x 變量 , % 從 0 開始 , 每次遞增 0.1 , 到 2 * pi 結束 % 坐標系中 x 點的個數是 2 * pi / 0.1 個 x = 0 : 0.1 : 2 * pi;% 定義 y 變量 % 使用 sin 函數 , 傳入 x 作為參數 y = sin(x);然后創建幕布 , 該步驟可選 , 不創建也可以進行繪圖 ,
% 建立幕布, 該步驟可選 figure正式繪制二維平面圖 , 調用 plot 方法繪圖 , 傳入兩個參數 , 依次是 xxx 軸表達式對應變量 , yyy 軸表達式對應變量 ;
% 繪制二維平面圖 % 傳入的兩個參數分別是 x , y plot(x,y)2、二維繪圖步修飾
設置圖像標題 :
% 設置標題 title('正弦函數曲線')設置 xxx 軸標簽 :
% x 軸標簽 xlabel('x');設置 yyy 軸標簽 :
% y 軸標簽 ylabel('sin(x)')設置圖像的可見范圍 , 限制其 xxx 或 yyy 的顯示范圍 ;
% 設置曲線的 x 軸范圍 xlim([0 2 * pi]);3、代碼示例
代碼示例 :
%% 二維繪圖% 定義 x 變量 , % 從 0 開始 , 每次遞增 0.1 , 到 2 * pi 結束 % 坐標系中 x 點的個數是 2 * pi / 0.1 個 x = 0 : 0.1 : 2 * pi;% 定義 y 變量 % 使用 sin 函數 , 傳入 x 作為參數 y = sin(x);% 建立幕布, 該步驟可選 figure% 繪制二維平面圖 % 傳入的兩個參數分別是 x , y plot(x,y)% 設置標題 title('正弦函數曲線')% x 軸標簽 xlabel('x');% y 軸標簽 ylabel('sin(x)')% 設置曲線的 x 軸范圍 xlim([0 2 * pi]);執行效果 :
二、設置圖像參數
1、圖像參數
圖像顏色參數 :
- 紅色 : r
- 綠色 : g
- 藍色 : b
- 黃色 : y
- 粉色 : m
- 青色 : c
- 白色 : w
- 黑色 : k
圖像線形參數 :
- 實線 : -
- 虛線 : –
- 冒號線 : :
- 點劃線 : -.
數據標記點參數 :
- 點 :
- 十字號 : +
- 圓圈 : o
- 星號 : *
- 叉號 : x
- 正方形 : s
- 菱形 : d
- 上三角 : ^
- 下三角 : v
- 左三角 : <
- 右三角 : >
- 五角星 : p
- 六角形 : h
2、代碼示例
代碼示例 :
%% 二維繪圖% 定義 x 變量 , % 從 0 開始 , 每次遞增 0.1 , 到 2 * pi 結束 % 坐標系中 x 點的個數是 2 * pi / 0.1 個 x = 0 : 0.1 : 2 * pi;% 定義 y 變量 % 使用 sin 函數 , 傳入 x 作為參數 y = sin(x);% cos 函數 y2 = cos(x);% 建立幕布, 該步驟可選 figure% 繪制二維平面圖 % 公用一個坐標系, y有不同的取值 % 傳入的兩個參數分別是 x , y [AX, H1, H2] = plotyy(x, y, x, y2);% 設置曲線 1 的 y 軸標題 set( get(AX(1), 'Ylabel'), 'String', '正弦函數' );% 設置曲線 2 的 y 軸標題 set( get(AX(2), 'Ylabel'), 'String', '余弦函數' );% 設置曲線 1 正弦函數為虛線 set(H1, 'LineStyle', '--')% 設置曲線 2 余弦函數為毛號線 set(H2, 'LineStyle', ':')% 設置標題 title('正弦余弦函數曲線')% x 軸標簽 xlabel('x');% y 軸標簽 %ylabel('sin(x)')% 設置曲線的 x 軸范圍 xlim([0 2 * pi]);運行結果 :
總結
以上是生活随笔為你收集整理的【MATLAB】二维绘图 ( 绘制二维图像 | 设置图像样式 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【MATLAB】流程控制 ( 循环结构
- 下一篇: 【MATLAB】图像导出 ( 导出绘制的