简体   繁体   English

索引超过矩阵尺寸-Matlab中的部分分数

[英]Index exceeds matrix dimensions - Partial Fractions in 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)

I am getting the Index exceeds matrix dimensions error when I run this. 运行此文件时,出现索引超出矩阵尺寸错误。 I don't know how to fix it? 我不知道如何解决? I've googled this but all of the previous examples have loops and mine don't. 我已经用谷歌搜索过,但是前面的所有例子都有循环,而我的却没有。 I'm stumped, can someone please help? 我很沮丧,有人可以帮忙吗?

I think I fixed it. 我想我已经解决了。 LOL after a few minutes of putting this question out. 提出这个问题几分钟后,哈哈。 This is what I got 这就是我得到的

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)

I fixed it by changing the PFE equation. 我通过更改PFE方程来修复它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM