MATLAB 程式設計/在繪圖標籤中插入換行符
外觀
元胞陣列 是使用函式 xlabel、 ylabel、 zlabel、 text、 title 和 gtext 生成新行的最簡單方法。但是,元胞陣列並不總是有效(請參閱下一節)。
在繪圖上顯示文字時,"\n" 通常被解釋為 “\” 後跟 “n”,而不是 換行符 字元。要生成多行,請使用元胞陣列。這可以透過以下方式完成:用逗號分隔每行 字串 文字,並將所有用逗號分隔的字串括在花括號中,如下所示。
>> title({'First line','Second line'})
有時將變數的值和換行符放在繪圖示題中會很好。你可以這樣做
n = 4; x = -n:1:n; y = x.^2; plot(x,y) title( [ 'plot of x squared', 10, 'from x = ', num2str(-n), ' to x = ', num2str(n) ] )
單引號之外的 10 是換行的 ASCII 值。你不必使用 char() 函式,只要數字就可以。
輸出應該如下所示
plot of x squared from x = -4 to x = 4