Call a portion of one function from another one
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I wrote a relatively large code for analyzing an image, which contains several smaller functions that are called in a big loop. It also includes the uigetfile function at the beginning to select the input image. What I need to do is create another function (new .m file) that calls the above function to analyze a list of images identified in a directory using uigetdir. How can I do that? In short, the new function should only call specific portions of the other code (avoid uigetfile and possibly other smaller parts).
0 comentarios
Respuestas (1)
Timmy
el 15 de En. de 2015
You can only call the (main) function that is the name of the .m file. If you need to call a sub-function from that main function file, you need to create a new .m file for the sub-function or copy-and-paste into the other main function file.
for example, you have this file:
main1.m
function main1
function subfuction1
function subfuction2
You want to call subfunction1 in your main2.m, you can either copy-and-paste the subfunction1 into main2.m or create a subfunction1.m
1 comentario
Ver también
Categorías
Más información sobre Functions 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!