Calling Subroutine / Script file

9 vues (au cours des 30 derniers jours)
Jay
Jay le 7 Avr 2015
If I want have a subroutine (.m) and want to run it in the body of a separate .m file (call it) how do I go about doing that.
The reason is it will allow different uses for the same code using different subroutines.

Réponse acceptée

Geoff Hayes
Geoff Hayes le 7 Avr 2015
Justin - if you have defined your subroutine as a function (or a script) then you can call it as is from within the body of the separate m file. For example, if the signature of your subroutine is something like
function [out] = mySubroutine(input)
is saved to a file named mySubroutine.m, then you can call this function from within the body of your other m file as
% do some stuff
% call mySubroutine
out = mySubroutine(input);
The above is an example only with one input and one output. I suspect that your function signature will be different.

Plus de réponses (0)

Catégories

En savoir plus sur Workspace Variables and MAT Files dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by