【MATLAB】MATLAB 可视化之线图

本文翻译自MATLAB官方文档,详细介绍了MATLAB中的各种线图类型,包括二维线图、三维线图、对数刻度图、含误差条的线图,以及如何绘制表达式、函数和隐函数,提供了丰富的示例和应用场景。
摘要由CSDN通过智能技术生成

翻译自 MATLAB 官方文档

plot:二维线图

x = 0:pi/100:2*pi;
y1 = sin(x);
y2 = sin(x-0.25);
y3 = sin(x-0.5);

figure
plot(x,y1,x,y2,'--',x,y3,':')

xx

plot3 :三维线图

t = 0:pi/50:10*pi;
st = sin(t);
ct = cos(t);

figure
plot3(st,ct,t)

xx

loglog : 对数-对数 刻度图

x = logspace(-1,2);
y = exp(x);
loglog(x,y,'-s')
grid on

xx

semilogx: x轴按照对数刻度绘制数据

x = 0:1000;
y = log(x);

figure
semilogx(x,y)

xx

semilogy : y轴按照对数刻度绘制数据

x = 0:0.1:10;
y = exp(x);

figure
semilogy(x,y)

xx

errorbar : 含误差条的线图

x = 1:10:100;
y = [20 30 45 40 60 65 80 75 95 90]; 
err = [5 8 2 9 3 3 8 3 9 3];
errorbar(x,y,err)

xx

fplot:绘制表达式或函数

对于函数

ex,3<x0cos(x),0<x<3 e x , − 3 < x ≤ 0 cos ⁡ ( x ) , 0 < x < 3

fplot(@(x) exp(x),[-3 0],'b')
hold on
fplot(@(x) cos(x),[0 3],'b')
hold off
grid on

xx

fplot3: 三维参数化曲线绘制函数

xt = @(t) exp(-t/10).*sin(5*t);
yt = @(t) exp(-t/10).*cos(5*t);
zt = @(t) t;
fplot3(xt,yt,zt,[-10 10])

xx

fimplicit: 绘制隐函数

x[3,0],y[2,2] x ∈ [ − 3 , 0 ] , y ∈ [ − 2 , 2 ] 区间内绘制函数 x2+y23=0 x 2 + y 2 − 3 = 0

f = @(x,y) x.^2 + y.^2 - 3;
fimplicit(f,[-3 0 -2 2])

xx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值