Specifying the input names in an automatically generated matlab function

11 visualizaciones (últimos 30 días)
Cosimo Della Santina
Cosimo Della Santina el 23 de Nov. de 2017
Editada: Pramil el 26 de Nov. de 2024 a las 9:49
Hi, I am generating a matlab function through the following command
matlabFunction(P_grad,'File',[ag_name,'Pgrad_fun'],'Vars',{x_ref, x},'Outputs',{'dP'});
The resulting function header is
function dP = Pgrad_fun(in1,in2)
while I would like to have
function dP = Pgrad_fun(x_ref,x)
Do you have any suggestions?
Note: the matlab function correctly works. I simply don't like that I don't have an informative declaration.

Respuestas (1)

Pramil
Pramil el 26 de Nov. de 2024 a las 9:47
Editada: Pramil el 26 de Nov. de 2024 a las 9:49
Hi Cosimo,
In order to get the results that you want, try the following command which works in both MATLAB R2017b and MATLAB R2024b:
matlabFunction(P_grad,'File','Pgrad_fun','Vars',{x_ref, x},'Outputs',{'dP'});
Hope it helps.

Categorías

Más información sobre Programming en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by