控制代碼:一種標識專案或物件的識別符號。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...