Matrix output from a function to workspace
7 ビュー (過去 30 日間)
表示 古いコメント
I have a basic function that calculates 3 matrices. I want to, as part of the function, save them to my workspace. Im sure there used to be a simple way of doing that but i cant remember what that is.
cheers alex
1 件のコメント
KSSV
2016 年 3 月 21 日
As you said you have a function. Take the output of those matrices from function.
回答 (1 件)
Dave Behera
2016 年 3 月 25 日
So, you have a function that computes three matrices. You can have it return 3 output arguments. You just need to modify the function definition to look like this:
function [mat1, mat2, mat3] = functionName()
%%%%your code to compute 3 matrices%%%
%%%assign the 3 matrices to mat1, mat2, mat3%%%
end
Call the function:
[mat1, mat2, mat3] = functionName()
In your workspace, the variables mat1, mat2, mat3 will now have the 3 matrices.
0 件のコメント
参考
カテゴリ
Find more on Operators and Elementary Operations in Help Center and File Exchange
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!