2012-04-11 13 views
1

HELO、Iはstat.mMATLAB関数

function [mean,stdev] = stat(x) 
n = length(x) 
mean = sum(x)/n 
stdev = sqrt(sum((x-mean).^2/n)) 

と呼ばれる以下の機能を有していて私はa = stat(x)を入力すると、MATLABは最後の行のためのa = 5を返す方法来る[1,2,5,7,9]

あるベクトルとしてXを定義コマンドプロンプトで?

答えて

3

あなたは、両方の戻り値を取得したい場合は、あなたがこれを行う必要があります:あなただけa = stat(x)を行う場合

[a, b] = stat(x); 

を、MATLABは、あなただけの最初の戻り値をしたいということを意味することを解釈します。

2

aは、最初の引数を取得するためmean

[a,b] = stat(x)

それを呼び出そう