matlab中函数文件的输入变量能不能是多个,并且既有矩阵,又有普通变量

2025-06-21 08:18:51
推荐回答(2个)
回答1:

可以啊
比如:
function a=myfunction(A,B,c,d)
其实在这里A,B,c,d既可以是矩阵,又可以是普通的变量。只要在定义函数时,谁是矩阵,谁是普通变量,自己要清楚,直接进行不同的操作,就OK了。

回答2:

function
w=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)