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

Rik
Rik 2020년 11월 3일
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.

댓글을 달려면 로그인하십시오.

 채택된 답변

Jeff Miller
Jeff Miller 2020년 11월 3일

0 개 추천

Try the method involving static classes, as explained here by per isakson

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 MATLAB에 대해 자세히 알아보기

질문:

2020년 11월 3일

댓글:

2020년 11월 4일

Community Treasure Hunt

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

Start Hunting!

Translated by