简单处理数据 matlab,matlab 简单的数据处理

本文通过实例详细介绍了如何使用MATLAB进行函数图谱绘制,包括sin和cos函数的子图显示,以及运用对数坐标展示不同信号的幅度变化。内容涉及subplot函数、正弦余弦函数组合、双对数和单对数坐标等高级绘图技巧。
摘要由CSDN通过智能技术生成

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

y1=sin(x);

subplot(2,2,1);%整个绘图区分为2*2区域,且当前绘图区位1号绘图区

plot(x,y1);

title('sin(x)')

axis([0 2*pi -1 1]);

y2=cos(x);

subplot(2,2,2);%指定当前绘图区为2号绘图区

plot(x,y2);

title('cos(x)')

axis([0 2*pi -1 1]);

y3=sin(2*x);

subplot(2,2,3);%指定当前绘图区为3号绘图区

plot(x,y3);

title('sin(2x)')

axis([0 2*pi -1 1]);

y4=cos(2*x);

subplot(2,2,4);%指定当前绘图区为4号绘图区

plot(x,y4);

title('cos(2x)')

axis([0 2*pi -1 1]);

0818b9ca8b590ca3270a3433284dd417.png

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

y=sin(x);

z=cos(x);

plot(x,y,'-go'); %绘制正弦曲线

hold on; %设置图形保持状态

plot(x,z,'-.b'); %保持正弦曲线同时绘制余弦曲线

axis ([0 2*pi -1 1]); %

legend('sin(x)','cos(x)');

hold off %关闭图形保持

0818b9ca8b590ca3270a3433284dd417.png

x=[0:0.1:2*pi];

y=abs(500*(sin(2*x)+cos(x)))+1;

loglog(x,y); %双对数坐标绘图命令

0818b9ca8b590ca3270a3433284dd417.png

x=[0:0.1:2*pi];

y=abs(500*(sin(2*x)+cos(x)))+1;

semilogx(x,y); %单对数X轴绘图命令

title('X轴对数');

figure

semilogy(x,y);

title('Y轴对数')

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

y=0;

x=0:0.01:2*pi;

for indx=1:100

y=y+sin(indx*x);

end

plot(x,y)

title('y=sinx+sin2x+...+sin100x')

0818b9ca8b590ca3270a3433284dd417.png

y=0;

x=0:0.01:2*pi;

indx=1;

while indx<=100

y=y+sin(indx*x);

indx=indx+1;

end

plot(x,y);

0818b9ca8b590ca3270a3433284dd417.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值