一般来说学校对于学术论文的图像都有一定的要求,比如线性、字体大小等,本文将讲解怎么出高清的图和绘制符合要求的图。
x = 1:10;
y = rand(1,length(x));
figure
plot(x,y)
xlabel x
ylabel y
print 1.jpg -djpeg -r800
可以把仿真图输出高清的jpg文件,像素达到800
x = 1:10;
y = rand(1,length(x));y1 = rand(1,length(x));
figure
plot(x,y,'r',x,y1,'b--','LineWidth',2);
l1 = legend('y','y1','location','best');
set(l1,'Fontname', '宋体','FontWeight','bold','FontSize',24)
xlabel('x','Fontname', '宋体','FontWeight','bold','fontsize',24);
ylabel('y','Fontname', '宋体','FontWeight','bold','fontsize',24);
set(gcf,'color','w');% 实现背景为白色
绘制特定长宽的图片格式
x = 1:10;
y = rand(1,length(x));y1 = rand(1,length(x));
figure1 = figure('Color',[1 1 1]);
axes1 = axes('Parent',figure1,'FontSize',24);
set (gca,'position',[0.07,0.15,0.9,0.76] ) %控制axe也就是坐标轴的位置
plot(x,y,'r',x,y1,'b--','LineWidth',2);
l1 = legend('y','y1','location','best');
set(l1,'Fontname', '宋体','FontWeight','bold','FontSize',24)
xlabel('x','Fontname', '宋体','FontWeight','bold','fontsize',24);
ylabel('y','Fontname', '宋体','FontWeight','bold','fontsize',24);
set(gcf,'color','w');
set (gcf,'position',[100 0 1800 640] ) % 控制输出的figure的位置、大小
下面是Matlab官方列出来的Tex代码列表,
Character Sequence | Symbol | Character Sequence | Symbol | Character Sequence | Symbol |
---|---|---|---|---|---|
\alpha | α | \upsilon | υ | \sim | ~ |
\beta | β | \phi | Φ | \leq | ≤ |
\gamma | γ | \chi | χ | \infty | ∞ |
\delta | δ | \psi | ψ | \clubsuit | ♣ |
\epsilon | ɛ | \omega | ω | \diamondsuit | ♦ |
\zeta | ζ | \Gamma | Γ | \heartsuit | ♥ |
\eta | η | \Delta | Δ | \spadesuit | ♠ |
\theta | Θ | \Theta | Θ | \leftrightarrow | ↔ |
\vartheta | ϑ | \Lambda | Λ | \leftarrow | ← |
\iota | ι | \Xi | Ξ | \uparrow | ↑ |
\kappa | κ | \Pi | Π | \rightarrow | → |
\lambda | λ | \Sigma | Σ | \downarrow | ↓ |
\mu | µ | \Upsilon | ϒ | \circ | º |
\nu | ν | \Phi | Φ | \pm | ± |
\xi | ξ | \Psi | Ψ | \geq | ≥ |
\pi | π | \Omega | Ω | \propto | ∝ |
\rho | ρ | \forall | ∀ | \partial | ∂ |
\sigma | σ | \exists | ∃ | \bullet | • |
\varsigma | ς | \ni | ∍ | \div | ÷ |
\tau | τ | \cong | ≅ | \neq | ≠ |
\equiv | ≡ | \approx | ≈ | \aleph | ℵ |
\Im | ℑ | \Re | ℜ | \wp | ℘ |
\otimes | ⊗ | \oplus | ⊕ | \oslash | ∅ |
\cap | ∩ | \cup | ∪ | \supseteq | ⊇ |
\supset | ⊃ | \subseteq | ⊆ | \subset | ⊂ |
\int | ∫ | \in | ∈ | \o | ο |
\rfloor | ë | \lceil | é | \nabla | ∇ |
\lfloor | û | \cdot | · | \ldots | ... |
\perp | ⊥ | \neg | ¬ | \prime | ´ |
\wedge | ∧ | \times | x | \0 | ∅ |
\rceil | ù | \surd | √ | \mid | | |
\vee | ∨ | \varpi | ϖ | \copyright | © |
\langle | ∠ | \rangle | ∠ |
ex:
x = 1:10;
y = rand(1,length(x));
figure
plot(x,y)
xlabel \beta
ylabel \alpha
set(gcf,'color','w');
set(gca,'box','off');
下标用 _(下划线) 上标用^ (尖号) 斜体 \it 黑体 \bf << \ll >> \gg 正负 \pm 左箭头 \leftarrow 右箭头 \rightarrow 上箭头 \uparrow 上圆圈(度数) \circ 例 text(2,3,'\alpha_2^\beta')
it\w(x):mm,要求w(x)是斜体,而:mm不要求斜体
{it\w(x)}:mm,把要设置成斜体的用大括号放在一起
注: 可用{}把须放在一起的括起来
\approx ≈ \oplus ≡ \neq ≠ \leq ≤ \geq ≥ \pm ±
\times × \div ÷ \int ∫ \exists ∝ \infty ∞ \in ∈ \sim ≌ \forall ~ \angle ∠ \perp ⊥ \cup ∪ \cap ∩ \vee ∨ \wedge ∧ \surd 根号 \otimes 叉乘符号 \oplus⊕
箭头
\uparrow ↑ \downarrow ↓ \rightarrow → \leftarrow ←
文字标注是图形修饰中的重要因素,它可以是用户在窗口上随意添加的字符说明,还可以是坐标轴对象中所用到的刻度标志等。字符对象的常用属性如下:
获取和改变对象的属性可以采用 get() 和 set() 函数对来实现。
>> set(句柄, 属性1,属性值1, 属性2,属性值2,...) >> 属性值=get(句柄,属性)
XTick 和 XTickLabel 属性: XTick 属性将给出 x 轴上标尺点值的向量,而 XTickLabel 将存放这些标尺点上的标记字符串。对 y 和 z 轴也将有相应的标尺属性,如 ZTick 等。