symbollic solving from character string

1 回表示 (過去 30 日間)
David
David 2014 年 7 月 23 日
コメント済み: David 2014 年 7 月 23 日
Hi everyone, I have a string consisting of e.g. 'y = ca / dy' and wish to solve this symbolically for ca and then calculate ca if I have data for y and dy. I know to do this you would normally type
syms y ca dy
and then use solve. But how can I use syms where y, ca and dy come from a cell array e.g.
inputs = {'y','ca','dy'}
ie something like this i would have thought: syms inputs{1} inputs{2} inputs{3}
Thanks for any help you can provide in this

採用された回答

Azzi Abdelmalek
Azzi Abdelmalek 2014 年 7 月 23 日
編集済み: Azzi Abdelmalek 2014 年 7 月 23 日
syms(inputs{1})
%or
syms(inputs{1:2})
%or if you want the entire cell
syms(inputs{:})
  1 件のコメント
David
David 2014 年 7 月 23 日
Great, thanks for that. it does exactly what I need

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeConversion Between Symbolic and Numeric についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by