Multiple functions inside one .m file

8 visualizaciones (últimos 30 días)
Martin Jensen
Martin Jensen el 3 de Nov. de 2020
Comentada: Martin Jensen el 4 de Nov. de 2020
I am trying to add multiple functions inside one master function. For example I want the follow three functions inside one file/function so that I can easily edit them with out changing between multiple files
function [Gc] = transferfunction_Gc
s = tf('s');
Gct=1;
Gcn=s*(s+1)^2;
Gc=Gct/Gcn;
end
function [Gp] = transferfunction_Gp
s = tf('s');
Gpt=1;
Gpn=s*(s+1)^2;
Gp=Gpt/Gpn;
end
function [H1] = transferfunction_H1
s = tf('s');
H1t=1;
H1n=s*(s+1)^2;
H1=H1t/H1n;
end
Is there anyway this is possible?
  1 comentario
Rik
Rik el 3 de Nov. de 2020
You can put them in one function file (or even a script file with a reasonably new release). How do you want to use them? In a single master function, or in a single script? If the answer is not one of those options you can't do it.

Iniciar sesión para comentar.

Respuesta aceptada

Jeff Miller
Jeff Miller el 3 de Nov. de 2020
Try the method involving static classes, as explained here by per isakson

Más respuestas (0)

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