加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

matlab坐标轴属性及标注

(2011-11-11 21:07:08)
标签:

杂谈

分类: 科研之路*matlab

注:'gca’可以理解为'get the current axis'的缩写;

        'gcf'可以理解为‘get the current figure’的缩写

1. 控制坐标轴尺度长度:

set(gca,'XLim',[-pi/2 pi])

2. 定制自己想标注的刻度

(1)set(gca,'XTick',[-pi/2:pi/4:pi])
(2)set(gca,'XTickLabel',{'-pi/2' '-pi/4:' '0' 'pi/4' 'pi/2' 'pi*3/4' 'pi'})

2.1 坐标刻度风格

x=1:8;

subplot(2,2,1)
plot(x)
%tick style 0(auto)


subplot(2,2,2)
plot(x)
set(gca,'xtick',[1 3 6 8]);%style 1
set(gca,'ytick',[]);%style 2

subplot(2,2,3)
plot(x)
set(gca,'xtick',[1 3 6 8]);
set(gca,'xticklabel',sprintf('.4f|',get(gca,'xtick')));%style 3
set(gca,'ytick',[2 4 5 7]);
set(gca,'yticklabel',{'Two','Four','Five','Seven'});%style 4

subplot(2,2,4)
plot(x)
set(gca,'xminortick','on');%style 5
set(gca,'ticklength',[0.05 0.025]);%style 6
set(gca,'tickdir','out');%style 7

2.2 坐标刻度标注字体大小

set(gca,'YTickLabel', 'FontSize',4)

注:在matlab7.0版本上,命令应改为

set(gca, 'FontSize',4)    % 此时x,y轴标注文字都会改变

3. 反转坐标轴

set(gca,'XDir','reverse')

4. 上下标及latex公式

输下标:_{wb}

输上标:^{0.5}

输latex公式:
text('Interpreter','latex',...
'String','$$\int_0^x\!\int_y dF(u,v)$$',...
'Position',[.5 .5],...
'FontSize',16)

5. 特殊符号或字体

bf,\it,\rm表示黑体,斜体,正体字符

上标用 ^(指数),下标用 _(下划线)

调用方式为: ^{任意字符}, _{任意字符}, 注意{}的使用!

希腊字母等特殊字符用 \加拼音如:

α \alpha β \beta γ \gamma θ \theta Θ \Theta

Г \Gamma δ \delta Δ \Delta ξ \xi Ξ \Xi Ω \Ommiga

η \elta ε \epsilong ζ \zeta μ \miu υ \nu τ \tau

λ \lamda Λ \Lamda π \pi Π \Pi σ \sigma Σ \Sigma

φ \phi Φ \Phi ψ \psi Ψ \Psi χ \chi ω \ommiga

< \leq > \geq 不等于 \neq << \ll >> \gg

正负 \pm 左箭头 \leftarrow 右箭头 \rightarrow 上箭头 \uparrow

体会以下两例:

figure, title('\zeta^{-t}sint');

figure, title('x~{\chi}_{\alpha}^{2}(3)');

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有