Function matlab函数
helo,我有一个叫做stat.m的函数Function matlab函数,function,matlab,Function,Matlab,helo,我有一个叫做stat.m的函数 function [mean,stdev] = stat(x) n = length(x) mean = sum(x)/n stdev = sqrt(sum((x-mean).^2/n)) 我将x定义为一个向量,它是[1,2,5,7,9] 为什么当我键入a=stat(x)时,matlab会在命令提示下返回最后一行的a=5 [a, b] = stat(x); 如果只执行a=stat(x),MATLAB将其解释为只需要第一个返回值。如果要同时获得两个返回
function [mean,stdev] = stat(x)
n = length(x)
mean = sum(x)/n
stdev = sqrt(sum((x-mean).^2/n))
我将x定义为一个向量,它是[1,2,5,7,9]
为什么当我键入
a=stat(x)
时,matlab会在命令提示下返回最后一行的a=5
[a, b] = stat(x);
如果只执行
a=stat(x)
,MATLAB将其解释为只需要第一个返回值。如果要同时获得两个返回值,必须执行以下操作:
[a, b] = stat(x);
如果只执行
a=stat(x)
,MATLAB将其解释为只需要第一个返回值。因为a
获取第一个参数mean
尝试将其称为
[a,b]=stat(x)
,因为a
获取第一个参数mean
试着把它叫做stat(x)