symbollic solving from character string

1 Ansicht (letzte 30 Tage)
David
David am 23 Jul. 2014
Kommentiert: David am 23 Jul. 2014
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

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 23 Jul. 2014
Bearbeitet: Azzi Abdelmalek am 23 Jul. 2014
syms(inputs{1})
%or
syms(inputs{1:2})
%or if you want the entire cell
syms(inputs{:})
  1 Kommentar
David
David am 23 Jul. 2014
Great, thanks for that. it does exactly what I need

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by