Why is my function not recognized?
Show older comments
function myEquation (x)
a = 0.4361836;
b = 0.1201676;
c = 0.937298;
r = (e^(-0.5*(x^2)))/(2*pi)
t = 1/(1+(0.3326*x))
phi = 0.5 - r*((a*t)-(b*(t^2))+(c*(t^3)))
fprintf('The value of Φ(x) is: %i', phi)
fprintf('\n')
end
This is my current code. I am trying to use it to solve for the value of phi, and then print it. However, when I try to call it from the Command Window, it just says it is an unrecognized variable or function.
1 Comment
Stephen23
on 9 Feb 2024
"However, when I try to call it from the Command Window, it just says it is an unrecognized variable or function."
Most likely:
- you have saved the function as a local function (i.e. after some other code in script or after another function),
- you have saved the Mfile somewhere that is not on the MATLAB Search Path.
Accepted Answer
More Answers (0)
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!