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

 Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 23 Juil 2014
Modifié(e) : Azzi Abdelmalek le 23 Juil 2014
syms(inputs{1})
%or
syms(inputs{1:2})
%or if you want the entire cell
syms(inputs{:})

1 commentaire

David
David le 23 Juil 2014
Great, thanks for that. it does exactly what I need

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Symbolic Math Toolbox dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by