matlab在定义函数时,输入和输出的参数名可否相同

2025-02-26 19:03:06
推荐回答(2个)
回答1:

一般函数定义可以有多个输入参数而只能有一个输出量,但Matlab不同,函数可以有多个输出值。
在Matlab中使用函数,当函数有多个返回值时,应用“[ ]”把它们括起来,如[ouput1,ouput2]=function(...);而函数的输入参数的格式于其他语言相同,用“()”把各参数包含起来,如ouput=function(argument1,argument2,argument3)。

回答2:

我测试了下

f.m

function c=f(c)
c=c+2;

运行:

>> out=f(2)

out =

     4

这个例子可以