My matlab function is only returning one output
Show older comments
function [ sd, mea, mod, va, med ] = StatisticsHw(x)
sd = range(x, 'all');
mea = mean(x);
mod = mode(x);
va = var(x);
med = median(x);
end
Answers (1)
KSSV
on 14 Oct 2020
You have to define your input and call the function in the workspace as shown below.
x = rand(1,100) ;
[ sd, mea, mod, va, med ] = StatisticsHw(x) ;
sd
mea
mod
va
med
4 Comments
Anita Osoh
on 14 Oct 2020
Anita Osoh
on 14 Oct 2020
KSSV
on 14 Oct 2020
First save the function in a file with name StatisticsHw.m in some folder. Go to the respective folder...this should be your current working folder. Then try
x = [3 3 3 4 4 4 5 5 5 5 6 8] ;
[sd, mea, mod, va, med ] = StatisticsHw(x) ;
Anita Osoh
on 14 Oct 2020
Categories
Find more on File Operations in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!