Matlab绘图编程

1、基本绘图方法

在Matlab命令窗口或者脚本文件中,基本的绘图指令和绘图辅助指令如表1和表2所示。

                                             表1 Matlab基本绘图指令

二维作图

功能

三维作图

功能

plot

线段

plot3

线段

comet

彗星式轨迹

comet3

彗星式轨迹

stem

杆线

stem3

杆线

fill

填色多边形

fill3

填色多边形

quiver

矢量线

quiver3

矢量线

contour

等值线

contour3

等值线

streamline

流线

streamline3

流线

stairs

阶梯线

waterfall

瀑布线

polar

极坐标线

surf

曲面

plotxy

双轴线

mesh

网格

                                          表2 Matlab基本绘图辅助指令

指令

功能

指令

功能

grid

网格

box

框架

axis

坐标轴

legend

图例

text

文本

hold

保持

title

标题

xlabel

X轴标注

ylabel

Y轴标注

zlabel

Z轴标注

 

例1:画出表达式为y=xsinx,x∈[-1,1]的曲线。

Matlab代码:

% Base Matlab plot operation
clear; clc; close all;
x = -1:0.01:1;
y = x.*sin(x);
figure(1), plot(x,y,'LineWidth',2); grid on;
title('Function Curve: \ity=\itxsin(\itx)','FontSize',16);
xlabel('Axis \itx','FontSize',16);
ylabel('Axis \ity','FontSize',16);

运行结果:

                                                  图1 例1程序运行结果

2、自定义图形输出

有时候,根据实验数据画出来的图形无法满足用户需要,比如发表论文中的图像需要很清晰,而由于Matlab绘制出来的图像质量会随着Figure窗口的大小而变化,特别是在文档中缩放图像时,所有的标注文字将变得很不清晰。这时候,可以通过Figure绘图工具来定制要输出的图像。

定制图像的步骤如下:

(1)根据输出图像的大小,设置Figure窗口的大小;通常根据文档的页面设置来确定窗口大小,主要调整横轴方向的长度。

(2)利用Figure绘图工具来调整标注文字的字体、大小、位置等,直到能够满足自己的需要;Figure绘图工具能够对标注、文字、箭头、图例、甚至图形中的线段类型、宽度、颜色等修改。

(3)将图像先保存为fig文件,然后根据需要,可以将文件另存为emf、png、bmp等文件格式。当输出图像不满意时,fig文件可通过Figure窗口重新编辑;而emf是常用的矢量文件格式,在不同的分辨率下,图像质量能够很好的保持;一般,可以将满意的png文件直接插入到论文文档中。

                               图2 利用Figure绘图工具得到的图像

3、特殊符号的编辑

在绘图过程中,经常会碰到一些希腊字母或者键盘上没有的字符,这时候,一般利用Latex方法来表达,也就是采用转义字符的形式,表3给出表达这些特殊符号的指令,也可以在Matlab Help文档里面输入“Text Properties”来查找这些特殊符号的表达方法。

                                        表3 特殊字符的表达方法

指令

字符

指令

字符

指令

字符

\alpha

α

\lambda

λ

\equiv

\beta

β

\mu

μ

\in

\gamma

γ

\xi

ξ

\neq

\delta

δ

\pi

π

\int

\theta

θ

\rho

ρ

\approx

另外的,在text指令中,^表示上标,_表示下标,\it表示斜体,\rm表示正体,\bf表示粗体。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值