"the scope of variable spans multiple functions matlab"

Can somebody tell me what is this message in "blue" variable "the scope of variable spans multiple functions matlab" ??
is it a nested function??
i have this code in attached image

1 comentario

Stephen23
Stephen23 el 17 de Mzo. de 2019
Editada: Stephen23 el 17 de Mzo. de 2019
Those variables are used in nested functions. Nested functions are an intuitive and convenient way to simplify passing data between workspaces. Note that powutil4's alignment is misleading: the default MATLAB code alignment indents nested functions, which makes it clear which functions in a file are nested and which are local:

Iniciar sesión para comentar.

 Respuesta aceptada

Stephan
Stephan el 16 de Mzo. de 2019
Hi,
yes, it is due to the nested functions. It is one possible way to avoid global variables. There is nothing wrong with it. The documentation suggests this as a proper way instead of the usage of global variables. So no worry.
Best regards
Stephan

6 comentarios

Thanks a lot for quick answer
Ok these code its not mine and i want to adapt it on my data, these variables (blue) in pic which i attach it is returns from excel matrix....maybe you know how to span a variable with data from excel matrix?
Stephan
Stephan el 16 de Mzo. de 2019
there a several ways. one idea could be xlsread or readtable.
okay and how i will define nested and parent funtions?
Thanks a lot
Stephan
Stephan el 16 de Mzo. de 2019
Did you notice that you can accept and/or vote for useful answers? Feel free to do so on useful contributions.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Debugging and Analysis en Centro de ayuda y File Exchange.

Preguntada:

el 16 de Mzo. de 2019

Editada:

el 17 de Mzo. de 2019

Community Treasure Hunt

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

Start Hunting!

Translated by