MATLAB程序设计-3.二维绘图

  1. 绘制矩形脉冲
    syms x
    fplot(rectangularPulse(x), [-1 1]);
  2. 在特定位置添加文本说明
    在(x,y)位置添加字符串string
    text(x,y,'string');
  3. 创建基本线条
    如:line([fc*1e-6,fc*1e-6],[0 40],'linestyle','--','Color','r', 'LineWidth', 1);
  4. 窗口可视化工具,显示窗函数的时域和频域特性
    wvtool();
  5. 专门用于求离散系统频响特性的函数,包括幅频响应和相频响应
    freqz();
  6. 设置MATLAB的图形窗口背景为白色
    set(0,'defaultfigurecolor','w');
  7. 启动图形保持功能,即保持当前轴及图形而不被刷新,此后绘制的图形都将添加在这个图形的基础上,多图共存
    hold on;
  8. 对当前坐标图添加网格线
    grid on;
  9. 对数刻度绘图–可以在对数刻度和线性刻度上绘制数据。在x轴和y轴上共有四种可能的线性和对数刻度组合,每个组合都由一个单独的函数产生。
  • 函数plot在线性轴上绘制x和y数据。
  • 函数semilogx在对数轴上绘制x数据,在线性轴上绘制y数据。
  • 函数semilogy在线性轴上绘制x数据,在对数轴上绘制y数据。
  • 函数loglog在对数轴上绘制x和y数据。

  需要注意的一点是,相对实数来说,零或负数的对数未定义,因此不能绘制负数据。在绘图时,MATLAB将发出警告并忽略这些负值。

  1. 控制x轴和y轴范围-axis
  2. 控制绘图上的点间距
    MATLAB中包含两个生成点数组的函数,允许用户控制数组的精确界限和数组中的点数。
  • linspace-在样本之间产生线性间距
  • logspace-在样本之间产生对数间距
  1. 文本字符串的高级控制
    可以使用粗体、斜体等格式,以及特殊字符(如希腊语和数学符号)来增强绘制的文本字符串(标题、轴标签等)。
    用于显示文本的字体可以通过流修饰符(stream modifier)修改。流修饰符是一个特殊的字符序列,用来告诉MATLAB解释器更改其行为。最常见的流修饰符为:
1 \bf——黑体 
2 \it——斜体   
3 \rm——删除流修饰符,恢复正常字体
4 \fontname{fontname}——指定字体名称
5 \fontsize{fontsize}——指定字体大小
6 _{xxx}——作为字符的下标
7 ^{xxx}——作为字符的上标

在文本字符串中也可以使用特殊的希腊字母和数学符号,它是通过将转义序列嵌入文本字符串中实现的。如字符序列\alpha对应的符号为 α \alpha α

  1. 极坐标绘图polar(theta,r)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值