matlab學習筆記二:plot畫圖怎麼設定線條型別和顏色

無痕幽雨發表於2018-03-27

出處:https://jingyan.baidu.com/article/48b558e338aaa37f38c09a80.html


matlab的繪圖功能很強大,因此它在科學實驗和社會調研中被廣泛應用。我們在

繪製圖形時怎麼選擇線條的型別?比如需要虛線,星點線。。。或者怎麼設定線條

的顏色?下面將將進行介紹。


下面將以一個簡單的繪圖操作為例。

繪製0到2*pi範圍內的正弦餘弦函式,預設的圖形是實線,顏色第一條是藍色,第二條紅色...



設定線型:
可以在寫繪圖程式碼時,設定特定的線型,例如,畫虛線:
plot(x,y1,'--')


畫星點線:plot(x,y1,'p')
類似地,
‘*’,*號線

‘<'  ,三角符號線等等


設定線條顏色:
 plot(x,y1,'r')

類似地,在第二張圖中給出各種顏色和線型的符號。



另外,我們可以在一條命令中同時設定線型和顏色。

 plot(x,y1,'--*r')。



如何將matlab工作空間的資料匯出到excel?

你可以直接在m檔案裡面用xlswrite函式:(filename/sheet/range都是要加單引號滴)
xlswrite(filename, M);將矩陣M的資料寫入名為filename的Excel檔案中。
xlswrite(filename, M, sheet);將矩陣M的資料寫入檔名為filename中的指定的sheet中。
xlswrite(filename, M, range);將矩陣M中的資料寫入檔名為filename的Excel檔案中,且由range制定儲存的區域,例如'C1:C2'.
xlswrite(filename, M, sheet, range) ;在上一條命令的基礎上指定了所要儲存的sheet。
status = xlswrite(filename, ...) ;返回完成狀態值。如果寫入成功,則status為1;反之寫入失敗,則status為0.
[status, message] = xlswrite(filename, ...);返回由於寫入操作而產生的任何錯誤或警告資訊

應用舉例
例一:將資料寫入預設的工作表中
將一七元素向量寫入testdata.xls中。預設格式下,資料將寫入檔案中第一個工作表的A1至G1單元格。 xlswrite('testdata.xls', [12.7 5.02 -98 63.9 0 -.2 56])

例二:將混合資料寫入制定工作表中
d = {'Time', 'Temp'; 12 98; 13 99; 14 97};
s = xlswrite('tempdata.xls', d, 'Temperatures', 'E1')
s =
1

Time Temp
12 98
13 99
14 97

例三:向檔案中新增新的工作表
現將上例中的資料寫入tempdata.xls中並不存在的一個工作表中,在這種情況下,xlswrite會新增一個新的工作表,名稱由使用者指定,此時xlswrite會顯示警告提示新增了新的工作表。xlswrite('tempdata.xls', d, 'NewTemp', 'E1')
Warning: Added specified worksheet.
如果不想看到這些警告,可以輸入下列命令。
warning off MATLAB:xlswrite:AddSheet
再一次輸入寫入命令,這次建立另外一個新的工作表NewTemp2,此時不再顯示提示資訊,但仍可以用msg命令提取該資訊。
[stat msg] = xlswrite('tempdata.xls', d, 'NewTemp2', 'E1');
msg
msg =
message: 'Added specified worksheet.'
identifier: 'MATLAB:xlswrite:AddSheet' book.


相關文章