tft每日頭條

 > 生活

 > matlab中新手入門教程

matlab中新手入門教程

生活 更新时间:2024-10-13 10:03:40

matlab中新手入門教程(MatLab簡易教程11.)1

此節僅介紹Matlab常用繪圖命令,更多詳細繪圖方法請查閱help命令及網上資料。

Matlab具有強大的繪圖功能,幫助用戶數據可視化等等,這裡我們将逐個介紹常用繪圖命令

figure創建單獨繪圖窗口,用戶可以通過該命令創建一個空間,當需要多個繪圖窗口時使用。

figure %直接産生一個窗口 figure(5) %生成5号窗口

matlab中新手入門教程(MatLab簡易教程11.)2

subplot(m,n,p) 将一圖形窗口分成m*n個小窗口,在第p個小窗口中創建一坐标軸。則新的坐标軸成為當前坐标軸。若p為一向量,則創建一坐标軸,包含所有羅列在p中的小窗口。例如:

>> subplot(2,1,1) % 2行1列,第一個窗口 subplot(2,1,2) % 2行1列,第二個窗口

matlab中新手入門教程(MatLab簡易教程11.)3

plot 繪制線性二維圖,可以使用簡單plot(x,y)來進行操作,x指定值得範圍,y定義線性圖形。例如:

>> x = [-pi:1/2:pi]; y = sin(x); plot(x,y)

matlab中新手入門教程(MatLab簡易教程11.)4

同時也可以給曲線制度寬度,顔色,曲線類型等。例如:

plot( x, y, 'linewidth', 4 ) %四個像素點寬度

matlab中新手入門教程(MatLab簡易教程11.)5

也可以指定線段類型,顔色等。

plot(x,y,'-.r*')

matlab中新手入門教程(MatLab簡易教程11.)6

截取于matlab官方文檔,常用顔色,線段等屬性包含:

b blue . point - solid

g green o circle : dotted

r red x x-mark -. dashdot

c cyan plus -- dashed

m magenta * star (none) no line

y yellow s square

k black d diamond

w white v triangle (down)

^ triangle (up)

< triangle (left)

> triangle (right)

p pentagram

h hexagram

scatter繪制二維散點圖,scatter(x,y)x及y指定點坐标,例如

>> x = rand(1,10) y = 3*rand(1,10) scatter(x,y)

matlab中新手入門教程(MatLab簡易教程11.)7

scatter(x,y,sz,c)除了可以指定坐标外可以設定散點大小及顔色,例如:

scatter(x,y,3,'r') % 3像素大小得點,紅色

matlab中新手入門教程(MatLab簡易教程11.)8

hist直方圖,hist(x) 基于向量 x 中的元素創建直方圖條形圖,例如:

x = rand(10,3) hist(x)

matlab中新手入門教程(MatLab簡易教程11.)9

除此之外還有許多常用繪圖命令,包括bar, area,pie,contour等,可以通過help 命令查詢。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved