Filter löschen
Filter löschen

My matlab function is only returning one output

7 Ansichten (letzte 30 Tage)
Anita Osoh
Anita Osoh am 14 Okt. 2020
Kommentiert: Anita Osoh am 14 Okt. 2020
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

Antworten (1)

KSSV
KSSV am 14 Okt. 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 Kommentare
KSSV
KSSV am 14 Okt. 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
Anita Osoh am 14 Okt. 2020
thanks it finally worked when i called the function like
[ va, mea, mod, med, sd ]= StatisticsHw(x)

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by