個人筆記 matlab教程08

2021-10-09 15:39:58 字數 3451 閱讀 8433

控制代碼:一種標識專案或物件的識別符號。matlab中包含圖形控制代碼、物件控制代碼、函式控制代碼。

圖形控制代碼:是對底層圖形函式集合的總稱,它實際上是進行圖形生成的工作。

例如:建立ex為圖形視窗,再次輸入ex就可以檢視它的屬性。

圖形控制代碼的使用(figure):

寫法用法

figure

使用預設屬性值建立乙個新的圖窗視窗。生成的圖窗為當前圖窗。

figure(name,value)

使用乙個或多個名稱-值對組引數修改圖窗的屬性。

f = figure(___)

建立乙個圖形

figure(f)

將 f 指定的圖窗作為當前圖窗,並將其顯示在其他所有圖窗的上面。

figure(n)

查詢 number 屬性等於 n 的圖窗,並將其作為當前圖窗。如果不存在具有該屬性值的圖窗,matlab®將建立乙個新圖窗並將其 number 屬性設定為 n。

其中一些符號內容的包含:

符號包含

n數值(整數)

numbertitle

圖形編號

name

標題名稱

position

起始螢幕位置 [x,y,高,寬]

color

曲線顏色

linewidth

線條寬度

x(y)label

x(y)標籤

以下是乙個例項,繪製乙個sin和cos函式,sin的為藍色,cos為綠色。再利用get取出gca(座標區或圖),判斷顏色是否為010(綠色),是則將線型改為虛線。

clearx=0

:pi/60:

2*pi;

y=sin(x)

;z=cos(

3*x)

;plot(x,y,

'b',x,z,

'g')

;hf=get(gca,

'children');

for k=

1:size(hf)

if get(hf(k)

,'color')==

[010

] hfg=hf(k)

; end

endset

(hfg,

'linestyle'

,':'

);

執行結果如下:

使用 fplot 函式繪製表示式或函式。

語法說明

fplot(f)

在缺省區間 [-5 5](對於 x)繪製由函式 y = f(x) 定義的曲線。

fplot(f,xinterval)

將在指定區間繪圖。將區間指定為 [xmin xmax] 形式的二元素向量。

fplot(funx,funy)

在缺省區間 [-5 5](對於 t)繪製由 x = funx(t) 和 y = funy(t) 定義的曲線。

fplot(funx,funy,tinterval)

將在指定區間繪圖。將區間指定為 [tmin tmax] 形式的二元素向量。

fplot(___,linespec)

指定線型、標記符號和線條顏色。

fplot(___,name,value)

使用乙個或多個名稱-值對組引數指定線條屬性。

fplot(ax,___)

將圖形繪製到 ax 指定的座標區中,而不是當前座標區 (gca) 中。指定座標區作為第乙個輸入引數。

fp = fplot(___)

返回 functionline 物件或 parameterizedfunctionline 物件,具體情況取決於輸入。使用 fp 查詢和修改特定線條的屬性。

其中:f

要繪製的函式

xinterval

x的區間

funx(y)

x(y)座標的引數化函式

tinterval

t的區間

ax座標區物件

linespec

線條設定

color

線條顏色

color

描述rgb

『red』 或 『r』

紅色[1 0 0]

『green』 或 『g』

綠色[0 1 0]

『blue』 或 『b』

藍色[0 0 1]

『yellow』 或 『y』

黃色[1 1 0]

『magenta』 或 『m』

品紅色[1 0 1]

『cyan』 或 『c』

青藍色[0 1 1]

『white』 或 『w』

白色[1 1 1]

『black』 或 『k』

黑色[0 0 0]

linestyle

說明『-』

實線『–』

虛線『:』

點線『-.』

點劃線『none』

無線條linewidth 線條寬度

markersize 標記大小

格式一樣,設定數值即可。

marker

說明『o』

圓圈『+』

加號『*』

星號『.』

點『x』

叉號『square』 或 『s』

方形『diamond』 或 『d』

菱形『^』

上三角『v』

下三角『>』

右三角『

左三角『pentagram』 或 『p』

五角星(五角形)

『hexagram』 或 『h』

六角星(六角形)

『none』

無標記

markeredgecolor標記輪廓顏色(marke***cecolor 也一樣)

說明rgb

『red』 或 『r』

紅色[1 0 0]

『green』 或 『g』

綠色[0 1 0]

『blue』 或 『b』

藍色[0 0 1]

『yellow』 或 『y』

黃色[1 1 0]

『magenta』 或 『m』

品紅色[1 0 1]

『cyan』 或 『c』

青藍色[0 1 1]

『white』 或 『w』

白色[1 1 1]

『black』 或 『k』

黑色[0 0 0]

『none』

無顏色不適用

這些繪圖標記、符號應該適用於所有繪圖的函式中,我用plot函式試了幾個,效果一致

個人筆記 matlab教程12

使用mkdir函式建立資料夾。會在左側當前資料夾下新增資料夾。更多寫法見幫助,上面應該是最常見的寫法。使用rmdir函式刪除資料夾。這裡是指通過命令視窗開啟檔案。使用fopen函式開啟檔案 fopen的函式就不列出了,還是檢視幫助吧,有些和python的開啟檔案操作有些相似。使用fclose函式關閉...

matlab個人筆記(二 下)

3月15日更 一節課的知識居然分了拖了三天來完成,再也不翹課了。後悔也沒用,繼續學習吧!繼之前的課中,講了矩陣的生成 對矩陣的操作和部分特殊矩陣。今天的內容自己大概看了一下,大概是側重於矩陣的性質方面 矩陣的特徵值和線性代數 det 是求矩陣的行列式 e eig a 求a的全部特徵值,組成向量e 列...

matlab個人筆記(五 中)

繪圖 二 3月23日 補 二維高階繪圖 特殊圖形繪製 bar 柱狀圖 area 填充圖 pie 餅狀圖 errobar 圖形加上誤差範圍 hist 直方圖 stairs 階梯圖 stem 火柴桿圖 contour 等高線繪圖 fill 多邊形填充圖 feather 羽毛圖 comet 彗星圖 qui...