clear
t=0:0.01:10;
t1=1;%突变点
u1=stepfun(t,t1);%阶跃信号
t2=2;
u2=stepfun(t,t2);
t3=3;
u3=stepfun(t,t3);
t4=4;
u4=stepfun(t,t4);
t5=4.5;
u5=stepfun(t,t5);
us=u1+u2+u3+u4-4u5;
r=1;
c=0.02;
ur=us(exp(-t/(r*c))); %这儿报错,矩阵内部维度不一致
plot(t,ur);
最终目标:想实现一个阶梯信号的负指数化
完全看不懂,你写的是什么代码。us是一个矩阵吗?如果是的是的话,检查一下矩阵的维度,是不是不符合矩阵乘法条件
us是一个用阶跃函数相加减表示的一个阶梯函数,作为RC微分的激励;
ur=(us)exp(-t/(r*c));/ur是RC微分电路R的电压;
@若不禁风的汉子: 高科技,不懂
(us)exp(-t/(rc));
语法为什么看上去这么怪?matlab上这样写感觉没什么印象啊。
为什么不是
ur=us(exp(-t/(rc)));