Cant get my code to work

1 view (last 30 days)
Jack Ellis
Jack Ellis on 28 Oct 2019
Commented: Jack Ellis on 28 Oct 2019
Hi, ive written the following function
function Guass_t=Gaussian_t(x)
n = length(x);
mean = sum(x)/n;
std = sqrt(sum((x-mean).^2/n));
A=sqrt(2*pi*((std).^2));
B=1/A;
C=(x-mean).^2;
D=2*std*std;
Gauss_t= B*exp(-C/D)
end
It doesnt seem to work. It keeps saying Guass_t is undefined. Please can someone explain where I have gone wrong.

Accepted Answer

Stephen23
Stephen23 on 28 Oct 2019
Edited: Stephen23 on 28 Oct 2019
Note the spelling difference:
Guass_t % function output arugment
Gauss_t % variable defined in the function

More Answers (0)

Categories

Find more on Startup and Shutdown in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!