フィルターのクリア

My matlab function is only returning one output

14 ビュー (過去 30 日間)
Anita Osoh
Anita Osoh 2020 年 10 月 14 日
コメント済み: Anita Osoh 2020 年 10 月 14 日
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

回答 (1 件)

KSSV
KSSV 2020 年 10 月 14 日
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 件のコメント
KSSV
KSSV 2020 年 10 月 14 日
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 2020 年 10 月 14 日
thanks it finally worked when i called the function like
[ va, mea, mod, med, sd ]= StatisticsHw(x)

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeImage Processing Toolbox についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by