Simple question on using and specifying equations
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
What I'm trying to do is simply solve an equation multiple times. By which I mean substitute the letters for numbers.
So I define my equation: syms x y = (3*x) + 5
Then I want to solve it by calling y and entering a value or an array of x values. Something like:
solve(y,10) or solve(y,x=10) or y(x=10) or y(10)
To solve the equation y for a value of x equal to 10, and return the answer of 35.
It must be very simple.
What I don't want to do is y = (3*10) + 5, because I want to define the equation once at the start of my code and then call it multiple times afterwards. So I can quickly investigate the effect of using different equations.
thanks in advance.
Greg
0 commentaires
Réponse acceptée
Azzi Abdelmalek
le 5 Sep 2013
Modifié(e) : Azzi Abdelmalek
le 5 Sep 2013
syms x
y = 3*x + 5
out1=subs(y,10) % The result is a sym class
out2=double(out1) % the result is double
Plus de réponses (1)
Voir également
Catégories
En savoir plus sur Function Creation dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!