matlab求系在y''(t)+5y'(t)+6y(t)=2f'(t)+8f(t) 在 y(0_)=-3,y'(0_)=0 输入为f(t)=e^-t时的响应这是我写的clear;a=[1 5 6];b=[2 8];t=0:0.01:10;[A,B,C,D]=tf2ss(b,a);sys=ss(A,B,C,D);f=zeros(1,length(t));zi=[0,-3]yx=lsim(sys,f,t,zi);%零输入m=

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 16:39:42
matlab求系在y''''(t)+5y''(t)+6y(t)=2f''(t)+8f(t)在y(0_)=-3,y''(0_)=0输入为f(t)=e^-t时的响应这是我写的clear;a=[156];b=[28]

matlab求系在y''(t)+5y'(t)+6y(t)=2f'(t)+8f(t) 在 y(0_)=-3,y'(0_)=0 输入为f(t)=e^-t时的响应这是我写的clear;a=[1 5 6];b=[2 8];t=0:0.01:10;[A,B,C,D]=tf2ss(b,a);sys=ss(A,B,C,D);f=zeros(1,length(t));zi=[0,-3]yx=lsim(sys,f,t,zi);%零输入m=
matlab求系在y''(t)+5y'(t)+6y(t)=2f'(t)+8f(t) 在 y(0_)=-3,y'(0_)=0 输入为f(t)=e^-t时的响应
这是我写的
clear;
a=[1 5 6];
b=[2 8];
t=0:0.01:10;
[A,B,C,D]=tf2ss(b,a);
sys=ss(A,B,C,D);
f=zeros(1,length(t));
zi=[0,-3]
yx=lsim(sys,f,t,zi);%零输入
m=exp(-t);
yf=lsim(sys,m,t);%零状态
y=lsim(sys,m,t,zi);%全响应
subplot(311);plot(yx);
subplot(312);plot(yf);
subplot(313);plot(y);


得到图形如下:


可是如果用yx=dsolve('D2y+5*Dy+6*y=0','y(0)=-3','Dy(0)=0','t')
可以得到yx=6*exp(-3*t)-9*exp(-2*t)  自己计算也是,那么t=0时,应该有yx=-3 ,但是图上却是-20多.
实在想不通.

matlab求系在y''(t)+5y'(t)+6y(t)=2f'(t)+8f(t) 在 y(0_)=-3,y'(0_)=0 输入为f(t)=e^-t时的响应这是我写的clear;a=[1 5 6];b=[2 8];t=0:0.01:10;[A,B,C,D]=tf2ss(b,a);sys=ss(A,B,C,D);f=zeros(1,length(t));zi=[0,-3]yx=lsim(sys,f,t,zi);%零输入m=
原因在于,线性系统的状态空间模型不唯一,而默认的tf2ss得到的状态空间模型状态变量并不一定是y及其导数,这样就涉及到一个很重要的问题:你的初始值是按照哪组状态变量设置的?
事实上,对于本系统而言,ss2tf得到的状态空间模型是一种能控标准型,而要想把初值直接应用于系统,应该使用能观标准型才对.

matlab 对于函数x*y+exp(x+y+3)=ln(x/y) 求x在区间(1,5)x与y的关系 使用matlab Matlab 曲线到定点距离最短问题已知x(t)=5t-10,y(t)=25t^2-120t+144.t在[0,4]之间,求曲线到(0,0)的最短距离. 已知y'''(t)+4y''(t)+6y'(t)+2y(t)=f''(t)-f(t)用MATLAB如何求频率响应H(jw), 想用matlab求函数的实部与虚部用matlab y=t(0 matlab求系在y''(t)+5y'(t)+6y(t)=2f'(t)+8f(t) 在 y(0_)=-3,y'(0_)=0 输入为f(t)=e^-t时的响应这是我写的clear;a=[1 5 6];b=[2 8];t=0:0.01:10;[A,B,C,D]=tf2ss(b,a);sys=ss(A,B,C,D);f=zeros(1,length(t));zi=[0,-3]yx=lsim(sys,f,t,zi);%零输入m= MATLAB 拉普拉斯变换 微分方程利用laplace和ilaplace求y(t) + 5y'(t) + 3y(t) = x(t)的零输入响应和零状态响应.x(t)=3e^(-2t)u(t)y(0-) = 3,y'(0-) = 4主要是matlab中怎样表示岀导数,进行拉普拉斯变换.(不是求导 matlab运用fzero求解.已知y(t)=e^(-t)cos10t ,求ts,使 |y(t)|=0.05. Matlab程序:错误在哪里建立函数文件fun5.mfunction dy=fun5(t,y)dy=[(-5*sin(t)*(5*cos(t)-y(1))+5*cos(t)*(5*sin(t)-y(2)))*(5*cos(t)-y(1))./((5*cos(t)-y(1))^2+(5*sin(t)-y(2))^2),(-5*sin(t)*(5*cos(t)-y(1))+5*cos(t)*(5*sin(t)-y(2)))*(5*sin(t)- 在matlab下使用runge kutta方法求解如下方程?y'[t] = -3/10 (y[t])^2 + 2 y[t]y[0] = 2怎么写程序? matlab y=(sin(8*t))/(3*t) 画出函数在-2.5 matlab如何求已知自变量x值,求对应函数y值已知t=0.5、3、e、1.2,求f(t)=t^5-3/(t^3)+t*e^(-t)*sin(t)-97的值 matlab 计算矩阵方程其中x=[0 1 2 3] 这个怎么用matlab编程求t y已知 求微分方程y''-2y'+5y=e^xsinx 的通解.是的matlab题 一个MATLAB题 画出Y(T)=-3T^2+5 T>=0;3T^2+5 T 用matlab画出两参数威布尔分布的概率密度函数f(t)的图形.figuret=0:pi/50:pi;t=0:pi/50:pi;m=3.44 y=m.*t.^(m-1).*exp(-m.*t);plot(t,y)在一张图上的画出m分别等于0.5,1,2.5,3.44,5时的图形求程序 matlab求微分方程组在matalb自带的ode45实例中(即help),function dy = rigid(t,y)dy = zeros(3,1); % a column vectordy(1) = y(2)*y(3);dy(2) = -y(1)*y(3);dy(3) = -0.51*y(1)*y(2);options = odeset('RelTol',1e-4,'AbsTol',[1e-4 1e-4 1e-5]);[T, matlab 仿真图形y(t)=1-1.5*e^(-2t)+0.5*e^(-6t)t=0:3怎么仿真出y的图形?y(t)在matlab中要怎么输入? matlab求一组数据的均值和标准差.数据包含x,y,t,这如何编写,