索引超出矩阵维度 - Matlab中的部分分数

时间:2016-01-14 19:22:05

标签: matlab

syms s

x = input(' please enter value for x ');

w = input(' please enter value for w ');

i1=(2*x);

i2=( (x*x) + (w*w) );

b=[1 -1];

a=[1 i1 i2];

[r,p,k]= residue(b,a)

PFE= ( ( r(1)/( (k(1)*s) - (p(1)) ) ) ) + ( r(1)/( (k(1)*s) - (p(1)) ) );

disp(PFE)

ilaplace(PFE)

运行此时,我得到的索引超出了矩阵尺寸错误。我不知道该怎么解决?我用谷歌搜索了这个,但所有前面的例子都有循环而我的没有。我很难过,有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我想我修好了。 LOL几分钟后提出这个问题。这就是我得到的

syms s
x = input(' please enter value for x ');
w = input(' please enter value for w ');
i1=(2*x);
i2=( (x*x) + (w*w) );
b=[1 -1];
a=[1 i1 i2];
[r,p,k]= residue(b,a)
PFE=  ( (r(1))/(s-p(1))) + ( (r(2))/(s-p(2) )) ;
disp(PFE)
ilaplace(PFE)

我通过改变PFE方程来修复它。