Solve with predefined parameters
15 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi. I want to use the solve function using predefined parameters. eg. for equation 0 = a*x^2 +b*x + c
a = 2; b = -1; c = 4
fun = @(x,a,b,c)a*x^2+b*x+c
answer = solve(@(x) fun(x,a,b,c))
Something like this. What is the syntax I should use?
0 Commenti
Risposte (2)
Titus Edelhofer
il 6 Lug 2011
Hi, usually I would use in the () for the anonymous functions only those variables, which are variable (and not fixed for this run of the code). I.e., I would use
a=2; b=-1; c=4;
fun = @(x) a*x.^2 + b*x+c;
answer = solve(fun);
But your solution should work as well ...
Titus
0 Commenti
Vedere anche
Categorie
Scopri di più su Linear Algebra in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!