一起來學matlab-matlab學習筆記8
基本繪圖命令_1 圖形窗口簡介
覺得有用的話,歡迎一起討論相互學習~
參考書籍
《matlab 程序設計與綜合應用》張德豐等著 感謝張老師的書籍,讓我領略到matlab的便捷
《MATLAB技術大全》葛超等編著 感謝葛老師的書籍,讓我領略到matlab的高效
圖形窗口簡介
- 在MATLAB自動生成的圖形窗口上,圖形窗口和命令窗口是相互獨立的。圖形窗口的屬性由系統和MATLAB共同控制。當MATLAB中沒有圖形窗口時,將新建一個圖形窗口作為輸出窗口:當MATLAB中已經存在一個或多個圖形窗口時,MATLAB一般指定最后一個圖形窗口作為當前圖形命令的輸出窗口。不同的圖形結果分別在不同的圖形窗口中輸出。
圖形窗口的創建和設置
- 用戶如果想在MATLAB下建立一個圖形窗口,在命令窗口輸人figure即可實現,也可以單擊菜單欄的File->New->Figure選項來完成。每執行一次figure就產生一個圖形窗口,可以同時產生若干個圖形窗口,MATLAB自動把這些窗口的名字添加序號(No.1,No.2,...)作為區別。
- MATLAB創建圖形窗口的函數是figure,其使用格式如下所示:
- figure:創建一個圖形窗口。
- figure(n):如果”句柄對應的窗口對象已經存在,則該命令使該圖形窗口成為當前窗口;如果不存在,則新建一個句柄值為”的窗口對象
- g=figure(...):返回圖形窗口對象的句柄。
可以使用 屬性編輯器 和 get,set函數 來控制圖形的屬性。
example1
figure
x=0:pi/20:4*pi;
y=cos(x);
plot(x,y,'k-+')
get(findobj('Type','line'),'color')
將線條的形狀或者顏色改變后會發生什么樣子的變化呢?
set(findobj('Type','line'),'Color','r')
更改線條的形式
>> set(findobj('Type','line'),'linestyle',':')
>> get(findobj('Type','line'),'color')
ans =
1 0 0
>> get(findobj('Type','line'),'linestyle')
ans =
:
圖形窗口的菜單欄
- File菜單:
- Insert菜單:
- Edit菜單:
圖形窗口的工具欄