matlab二维曲线的绘制

matlab二维曲线的绘制

1、绘制sin(x)、sin(2x)、sin(x/2)的函数曲线。

绘制sin(x)、sin(2x)、sin(x/2)的函数曲线。
x=linspace(0,2*pi,100);  %x是向量,y是矩阵,当length(x)=c(y),以x为横坐标,y的每一行向量为纵坐标
y=[sin(x); sin(2*x); sin(0.5*x)];   
plot(x,y)

t=0:0.01:2*pi;   %x、y是同型矩阵,以x、y对应列元素为横纵坐标
t1=t';  %t1是列元素
x=[t1, t1, t1];   % ‘,’代表向行延伸,‘;’代表向列延伸
y=[sin(t1), sin(2*t1), sin(0.5*t1)];
plot(x,y)

2、用不同线型和颜色在同一坐标内绘制曲线y2=2*exp(-0.5*x)*sin(2*pi*x)及其包络线

x=(0:pi/50:2*pi)';
y1=2*exp(-0.5*x)*[1,-1];
y2=2*exp(-0.5*x).*sin(2*pi*x);
x1=0:0.5:6;
y3=2*exp(-0.5*x1).*sin(2*pi*x1);
plot(x, y1, 'k:', x, y2, 'b--', x1, y3, 'rp')

3、绘制函数sin⁡(1/x)

fplot(@(x) sin(1./x),[0,0.2], 'b')

注:fplot函数:根据参数函数的变化特性自适应地设置采样间隔

4、已知

调用plot函数同时绘制a=0.1、a=1、a=2时的函数曲线。

a=[0.1,1,2];

x=linspace(0,2*pi,1000);

for k=1:3

     y=(cos(a(k)*x)).^3+((sin(x)).^3);

     subplot(3,1,k)

     plot(x,y);

end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值