如何用MATLAB画周期函数?画函数y=0.002*(1.0191).^t 以200为周期的周期函数.1《t《1095

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/29 16:16:01
如何用MATLAB画周期函数?画函数y=0.002*(1.0191).^t 以200为周期的周期函数.1《t《1095
xSAO0+TJX>17TQkr6Ф p@`ā 3_iҠv(v>qMxG`}byd𑿻g"#PEUcptl$:j a`-9/;咜GKwο-֬ٵfڱe() Xb*1 J]BK՘L [ry*D;uU)F5Kaf )>HCNE-;N`;>.U72U֖Htz잺)@|]v$j@Lo_f2

如何用MATLAB画周期函数?画函数y=0.002*(1.0191).^t 以200为周期的周期函数.1《t《1095
如何用MATLAB画周期函数?
画函数y=0.002*(1.0191).^t 以200为周期的周期函数.1《t《1095

如何用MATLAB画周期函数?画函数y=0.002*(1.0191).^t 以200为周期的周期函数.1《t《1095
clc;clear;
t1 = [0:0.1:0.9];
y1 = t1;
t2 = [-1:0.1:-0.1];
y2 = -t2;
t = [t1,t2];
y = [y1,y2];
t = [-9:0.1:8.9];
y = repmat(y,1,9);
plot(t,y)
axis([-10 10 -2 3])

N0 = 1; N1 = 200; % 取最左边的一个周期的边界
T0 = 200; % 周期

for i = 0:4 % 5个周期
t = [N0:0.1:N1]; y=0.002*(1.0191).^(t-T0*i); % 表达式
plo...

全部展开

N0 = 1; N1 = 200; % 取最左边的一个周期的边界
T0 = 200; % 周期

for i = 0:4 % 5个周期
t = [N0:0.1:N1]; y=0.002*(1.0191).^(t-T0*i); % 表达式
plot(t, y); hold on;
N0 = N0 + T0; % 左边界右移一个周期
N1 = N1 + T0; % 右边界右移一个周期
end
% 第6个周期
t = [1001:0.1:1095]; y=0.002*(1.0191).^(t-1000); % 表达式
plot(t, y); hold on;

收起