感悟网 导航

matlab legend 里的标注能同时使用不同的字体吗? matlab仿真图图例中某个字母加粗同时斜体

作者&投稿:矣菲 (若有异议请与网页底部的电邮联系)
matlab 用legend的时候标注总是用第一条线的图形。不是应该用不同的图形标注么~

我也遇到过这种情况,这说明你在出图的时候不是显示两种图形,而是多种图形,你再好好看看是不是afSim或者b不是一维向量,而是一个矩阵

试试看!
legend('这是{\bf\it加粗斜体}this is {\bf bold} {\it{italic}}');

可以的,用Tex字符串
例如下面的程序:

x=-pi:.1:pi;
y=[sin(x'), cos(2*x'-1)];
str1='\it斜体\rm正体\bf黑体\rmsin(\alpha)';
str2='正常字体{\fontsize {7}字号7}\fontsize {24}\fontname {楷体}字体:楷体';
plot(x,y)
legend(str1,str2)

Tex字符串可以表示一些特殊符号以及格式,常用的一些有:
希腊字母:
\alpha -- α
\beta -- β
\gamma -- γ

数学符号:
\neq -- ≠ (不等号)
\int -- ∫ (积分符号)
\surd -- √ (根号)

上下标:
^ -- 上标
_ -- 下标(下划线)

字体:
\bf -- 黑体
\it -- 斜体
\rm -- 回复正体
\fontname {fontname} -- 指定字体名称
\fontsize {fontsize} -- 指定字号

这些只是一部分,具体见Matlab的帮助

另外可以用大括号{}把格式和对应的正文一起括起来表示格式的作用域,如果不括起来就表示一直到字符串最后都有效。

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网