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에서 Workspace Variables and MAT-Files에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by