"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 个评论

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:

请先登录,再进行评论。

 采纳的回答

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 个评论

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?
there a several ways. one idea could be xlsread or readtable.
okay and how i will define nested and parent funtions?
Did you notice that you can accept and/or vote for useful answers? Feel free to do so on useful contributions.

请先登录,再进行评论。

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 Get Started with MATLAB 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by