Subs does not do the job
古いコメントを表示
Hello friends!
I do not understand why in my code (see bellow) the command 'subs' does not through ant error and at the same time does
not do anything. I did google it but unfrtunately was not able to figure out what is the root of the problem.
clc;
J=3;
EZh=sym('EZh',[J 1]);
e=sym('e',[J 1]);
syms z w
for j=1:J
A=expand((z-w)^j);
A=char(A);
A=replace(A,'w','e(1)');
for k=j:-1:2
A=replace(A,strcat(['z^',num2str(k)]),strcat(['e(',num2str(k),')']));
end
A=replace(A,'z','e(1)');
A=append('rho^',num2str(j),'*(',A,')');
EZh(j)=str2sym(A);
end
EZh
EZh=subs(EZh,e,{1;1;1});
EZh
Any help is greatly appreciated!
Babak
2 件のコメント
Torsten
2022 年 1 月 24 日
Don't you have to use [ ] instead of { } in the subs command ?
Mohammad Shojaei Arani
2022 年 1 月 24 日
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Share and Distribute Software についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


