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