ydlcsu
第2楼2011/10/14
首先,最好是把具体的错误提示也给出来,matlab错误提示几百种,没看到具体的内容无法判断到底是出了什么问题
你把上面的所有命令都放在一个文件里了??
正确的做法应该这样
打开一个空白m文件,把下面的两行命令拷贝进去,然后保存,文件名为getmean
function y=getmean(strArray,fieldname)
y=mean(strArray.(fieldname));
然后在命令台中依次输入下面的命令
A=struct('xdata',[3 1 2],'ydata',[6 7 8 9],'zdata',repmat(100,1,4))
getmean(A,'xdata')
getmean(A,'ydata')
getmean(A,'zdata')