各位大神,请问,在Matlab绘图中,如何实现如下坐标轴的标注显示,以及图中曲线的说明?

一、下图中,(1)纵坐标的数值是用10的负次幂表示的,在Matlab中如何实现?(2)图中纵坐标的标注如何实现?(3)图中右上角的标注如何实现?

二、下图中,纵坐标的标注如何实现?主要是想知道小标的实现方法。

% 1
c2 = 1:10;
mse = 1000./exp(c2);
hold on;
plot(0.05*(ones(1,length(c2))),'.:');
plot(c2,mse/1000,'-');
xlabel('C_2');
ylabel('MSE/10^-3');
legend('时不变方法','时变方法');
hold off;


% 2
e1 = 0:.1:0.5;
a1 = exp(e1);
e2 = 0.5:.1:1;
a2 = sqrt(e2);
hold on;
plot(e1,a1,'o-');
plot(e2,a2,'.-');
legend('M=3','M=5');
xlabel('\epsilon');
ylabel('||\itA^-1||_\infty');
hold off;

追问

高手,请问,如果要显示这样的坐标标注,x上的那个符号怎么弄?谢谢!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-25
ylabel 命令
上标 a^b
下标 a_b
例如10^-3

图中坐标用legend 命令就可以了,具体查一下本回答被提问者采纳
相似回答