How to return the variable of a script?

조회 수: 27 (최근 30일)
sc
sc 2021년 11월 8일
답변: Walter Roberson 2021년 11월 8일
Good morning!
I have two scripts and I would like to call the variable present in one script to the other one. How can I do this with Matlab?
Thank you so much!!

답변 (1개)

Walter Roberson
Walter Roberson 2021년 11월 8일
When you execute a script, it affects the workspace of any currently executing function; if no function is currently executing then the script affects the "base" workspace.
Variables do not "belong" to scripts; variables live in the workspaces.
You cannot ask that only a certain variable in a script be calculated: you can only ask that the entire script be calculated, after which any variables it created or changed would be in the appropriate workspace. So if script A needs a variable from script B, then A can execute B and then the variable will be in the current workspace.
Scripts are different than functions. There is no way to get at a variable that lives inside another function's workspace -- not without the cooperation of the function.

카테고리

Help CenterFile 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