66问答网
所有问题
知道输入X和输出Y的一些离散值,怎样用matlab求传递函数或差分方程呢??
如题所述
举报该问题
推荐答案 2009-03-06
先用数值拟合求出其时域方程,在用ss2tf求出其传输函数.
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/iisxsxs2.html
相似回答
用matlab怎么
解
差分方程?
答:
u=(1/5)^n; %设置u为输入信号 U=ztrans(u); %z变换 y=diff_eq([1 -5 6],[0],[1 0],U); %解析解。y=simplify(y)其运行结果,y(n)=3*2^n - 2*3^n 例2:试用
matlab
求解
差分方程,y
(t+2)+y(t+1)-6y(t)=5*2^t,y(0)=1,其中y(0)=1,y(1)=0的解析值。...
怎么用matlab求差分方程
的解,求大神啊,悬赏可再加
答:
function s =fun1(y)s0=120;S=[120*13/17 120*10/17 120*5/17 0 120*6/17 120*9/17 120*7/17 120*9/17 120*12/17 120 120 120 120*14/17 120*13/17];t=[0 1 2 3 4 5 6 7 8 9 10 11 12 13 ];s=s0*(1-y(1)).^t+y(2)*(1-y(1))./y(1)*[1-(1-...
知道输入X和输出Y的一些离散值,怎样用
曲线拟和
求传递函数
的离散值
??
答:
一般用最小二乘法,如果要编程实现,请参照数值计算相关的书籍 如果只想得到结果,C++有现成的库可以在网上搜到
,matlab
内部则直接支持 也可以用 mathemaitca,mathematica 不但可以拟合多项式,而且可以拟合任意
函数,
你只要给出相关的系数。
怎么用matlab
求解这道
差分方程?
答:
1、根据
差分方程
式,写出迭代式,利用for循环语句和if判断语句来书写。即 for i=3:n if (k(i)-1)<0 uk1=0;else uk1=k(i)-1;end if (k(i)-2)<0 uk2=0;else uk2=k(i)-2;end y(i)=2*uk1-2*uk2+3*y(i-1)-2*y(i-2); %迭代求解 y(i+1)=(1-2*h*x)*y(i...
怎么用matlab求差分
答:
调用filter函数解
差分方程
。1)yn=filter(B,A,xn)是计算输入向量xn的零状态响应输出信号yn,yn与xn长度相等,其中B=[b0,b1,……bn], A=[a0,a1,……an]。其中a0=1。2)yn=filter(B,A,xn,xi)是计算全响应
的函数
。xi是等效初始条件的输入序列,xi能由初始条件确定。此时需要调用filtic函数。
关于
matlab
filter这个
函数
到底
怎么用?
答:
一、在
MATLAB
中,可以
用函数y
=filter(p,d,x)实现差分方程的仿真,即y=filter(p,d,x)用来实现
差分方程,
d表示
差分方程输出y的
系数,p表示
输入x
的系数,而x表示输入序列。输出结果长度数等于x的长度。 举例:实现差分方程,先从简单的说起:filter([1,2],1,[1,2,3,4,5]),实现y[k]=x[k]+2*x[k-1]...
大家正在搜
X和Y独立同分布
求边缘概率密度时X与Y的范围
E(XY)=E(X)E(Y)
D(XY)=D(X)D(Y)
若XY独立则DXY
X+Y
X与Y是否相关
E(Y|X)
D(X-Y)