function variables not saved to workspace

Hi,
I define variables in one function and want to pass them off to another function. If I stop the function right before the function ends (at y), x and y are in my workspace, but once the function ends, x and y are gone, and not saved to my workspace.
function [x,y]=myfunc()
x=2;
y=3;
end

 採用された回答

Star Strider
Star Strider 2020 年 3 月 10 日

2 投票

Call the function as:
[x,y]=myfunc()
and both should be in your workspace.

4 件のコメント

Qiana Curcuru
Qiana Curcuru 2020 年 3 月 10 日
that works thanks!
Star Strider
Star Strider 2020 年 3 月 10 日
As always, my pleasure!
Andrew Webster
Andrew Webster 2021 年 10 月 14 日
Thank you SOOOOO much. save me an hour headache
Star Strider
Star Strider 2021 年 10 月 14 日
@Andrew Webster — My pleasure!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Community Treasure Hunt

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

Start Hunting!

Translated by