[filename1,pathname1]=uigetfile('*.txt','Pick an file for read');
在写函数时*.txt','Pick an file for read'只能是变量名,用来传递输入参数,在函数体中应该要有使用到,调用函数时可以用igetfile('*.txt','Pick an file for read'),而不是在编写中。
一般函数形式为:
function mean = avg(x,n)
%AVG subfunction
mean = sum(x)/n;
x,n为函数是输入变量,在函数体中都有使用到,而调用时用x用具体数值向量替代,n则为向量中数值的个数。
供参考 :)
还有一种可能就是文件名是系统内置函数的话就会出错
文件名称不要设为数字,否则运行不出来正确结果。