ベースワークスペース​の変数を関数ワークス​ペース上で使用したい​のですが、どうすれば​よいですか?

16 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2013 年 1 月 24 日
ベースワークスペースの変数を関数ワークスペース上で使用したいのですが、どうすればよいですか?

採用された回答

MathWorks Support Team
MathWorks Support Team 2013 年 1 月 24 日
EVALIN 関数が使用できます。
例えば、ベースワークスペースに次のように変数を定義します。
x_base = magic(2);
ここで、次のように MATLABファンクショファイル内に記述すると、ベースワークスペース上の変数 x_base を関数ワークスペース上の変数 x_local に割り当てることができます。
function myfun
x_local = evalin('base','x_base');

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeプログラミング についてさらに検索

Community Treasure Hunt

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

Start Hunting!