可以啊比如:function a=myfunction(A,B,c,d)其实在这里A,B,c,d既可以是矩阵,又可以是普通的变量。只要在定义函数时,谁是矩阵,谁是普通变量,自己要清楚,直接进行不同的操作,就OK了。
functionw=hump(x,y,z)%创建matlab函数。w=1/((x-0.5)^3+0.2)+1/((y+2)^2-3)+23*z;把上面两行存在一个文件里,起名叫hump.m然后在命令行输入w=hump(5,11,7)