Matlab 以编程方式将名称更改为S函数级别2

Matlab 以编程方式将名称更改为S函数级别2,matlab,function,simulink,Matlab,Function,Simulink,我有一个S功能2级,我想更改他的名字 我想用别的东西来改变这个图像中的“mfile”,我想用函数中的代码来改变它。 我有一个S函数和一些以编程方式生成的输入和输出,我不知道如何用代码更改这个名称。 我努力了,但没有成功 如何在函数中以编程方式更改S函数名?您可以使用set_param更改该块的FunctionName参数 set_param(blk, 'FunctionName', 'new_mfile'); 其中blk是块的完整路径,如果选择了块,gcb可以获得该路径。”new_mfile

我有一个S功能2级,我想更改他的名字

我想用别的东西来改变这个图像中的“mfile”,我想用函数中的代码来改变它。 我有一个S函数和一些以编程方式生成的输入和输出,我不知道如何用代码更改这个名称。 我努力了,但没有成功


如何在函数中以编程方式更改S函数名?

您可以使用set_param更改该块的FunctionName参数

set_param(blk, 'FunctionName', 'new_mfile');
其中blk是块的完整路径,如果选择了块,gcb可以获得该路径。”new_mfile'是生成的MATLAB文件的名称