error using integral function
29 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Raul Rodriguez
il 5 Mag 2020
Commentato: Raul Rodriguez
il 5 Mag 2020
hi everybody,i`m trying to execute this code...
syms x f(x)
f(x)=exp((-x.^2)/2)
f_matlab = matlabFunction(f(x))
v1 = integral(f_matlab,1,2)
but when i do it, i get this problem
Unable to use a value of type function_handle as an index.
Error in (name of script) (line 55)
v1 = integral(f_matlab,1,2)
Does anyone know how to solve it?
0 Commenti
Risposta accettata
Steven Lord
il 5 Mag 2020
Rename the variable you've defined named integral so that it doesn't shadow the integral function included in MATLAB.
Più risposte (1)
David Hill
il 5 Mag 2020
Looks like you are trying to do numerical integration, then no need for symbolic variables.
f=@(x)exp(-x.^2/2);
v=integral(f,1,2);
Vedere anche
Categorie
Scopri di più su Calculus 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!