How to do partial function on input equations?

equn='Numerator:';
eqpn=inputdlg(equn);
eqn=str2sym(eqpn);
equd='Denominator:';
eqpd=inputdlg(equd);
eqd=str2sym(eqpd);
syms(symvar(eq));
varprompt='With Respect to Variable:';
var=inputdlg(varprompt);
frac=(eqn)/(eqd);
k=partfrac(str2sym(frac),var);
disp(k)
Error using str2sym (line 46)
Argument must be string, character vector, or cell
array of character vectors.
Error in untitled10 (line 13)
k=partfrac(str2sym(frac),var);

 採用された回答

Walter Roberson
Walter Roberson 2020 年 10 月 28 日

0 投票

var = str2sym(inputdlg(varprompt));

3 件のコメント

goodwin membreve
goodwin membreve 2020 年 10 月 28 日
still doesnt work. i think the problem is the k=partfrac(str2sym(frac),var); i think the problem is the "fraq" equation
Walter Roberson
Walter Roberson 2020 年 10 月 28 日
equn = 'Numerator:';
eqpn = inputdlg(equn);
eqn = str2sym(eqpn);
equd = 'Denominator:';
eqpd = inputdlg(equd);
eqd = str2sym(eqpd);
syms(symvar(eq));
varprompt = 'With Respect to Variable:';
var = str2sym(inputdlg(varprompt));
frac = (eqn)/(eqd);
k = partfrac(frac, var);
disp(k)
goodwin membreve
goodwin membreve 2020 年 10 月 28 日
oh wow thank you very much!!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by