【MATLAB】MATLAB 可视化之绘图基础

翻译自 MATLAB 官方文档

创建二维图形并自定义线条

x = linspace(0,2*pi,100);
y = sin(x);
figure
plot(x,y)

figure % new figure window
stairs(x,y) % 阶梯图

y1 = sin(x);
y2 = sin(x-pi/4);
figure
plot(x,y1,x,y2) % 同时绘制多个线条  

figure
plot(x,y1,'--g',x,y2,':r') % 给定 LineSpec

plot

plot2d

使用 figure 命令打开一个新图窗窗口。如果未打开新图窗窗口,则默认情况下,MATLAB 会清除现有图形并在当前图窗中绘制。

LineSpec:自定义颜色、线型和标记

这里写图片描述

三者组合成为不同样式的线条

  • '--or' 是带有圆圈标记的红色虚线

更多细节,参看 plot – MATLAB.

指定坐标轴范围

可以设置 x 轴、y 轴和 z 轴范围,以控制数据在坐标区上的显示位置。您也可以更改 x 轴线和 y 轴线的显示位置(仅适用于二维绘图),或反转值沿每条轴递增的方向。

更改坐标轴范围

使用 xlimylim 函数指定坐标轴范围。对于三维绘图,加上 zlim 函数。将 [min max] 形式的二元素向量传递给函数。

x = linspace(-10,10,200); 
y = sin(4*x)./exp(x);
plot(x,y)
xlim([0 10])
ylim([-0.4 0.8])

使用半自动坐标轴范围

将 x 轴范围最大值设为 0,y 轴范围最小值设为 -1。其他范围则由 MATLAB 选择。对于自动计算的范围最小值或最大值,分别使用 -inf 或 inf。

[X,Y,Z] = peaks;
surf(X,Y,Z)
xlabel('x-axis')
ylabel('y-axis')
xlim([-inf
  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值