""variable name" was previously used as a variable" error message
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
I keep getting the error message, "Error: "NC" was previously used as a variable,conflicting with its use here as the name of a function or command. regarding the following code I am trying to incorporate within a function:
clear NC;
L1=10; L2=200; u=100; sd=10;
NC=@(x)(1/(sqrt(2*pi)*sd)).*exp((-(x-u).^2)./(2*sd.^2));
P= quadl(@NC,L1,L2);
How do I fix this?
Thanks
0 Kommentare
Antworten (1)
owr
am 10 Dez. 2012
The problem is in your call to "quadl", you dont need the "@" sign. NC is a function handle, not a function, so you dont need the "@":
clear NC;
L1=10; L2=200; u=100; sd=10;
NC=@(x)(1/(sqrt(2*pi)*sd)).*exp((-(x-u).^2)./(2*sd.^2));
P= quadl(NC,L1,L2);
0 Kommentare
Siehe auch
Kategorien
Mehr zu Numerical Integration and Differentiation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!