フィルターのクリア

How to add the variables in a function to your workspace?

2 ビュー (過去 30 日間)
azarang asadi
azarang asadi 2020 年 3 月 18 日
コメント済み: Adam Danz 2020 年 3 月 19 日
So I have a function let's say like this y = fun(x) and to get the y from x, I am defining some other variables let's say like c, that I need to first compute and put it in another formula to compute y. ( F= ma , and my y here is F and my c here is a) .So my question is that how I can see what the values of c are and add it as a variable in the workspace?

回答 (1 件)

Adam Danz
Adam Danz 2020 年 3 月 19 日
編集済み: Adam Danz 2020 年 3 月 19 日
Add the variable as an output.
function [y, c] = fun(x)
c = . . .
y = . . .
end
If you only want one of the outputs when calling the function,
y = fun(x);
[~, c] = fun(x);
  2 件のコメント
John D'Errico
John D'Errico 2020 年 3 月 19 日
編集済み: John D'Errico 2020 年 3 月 19 日
While I know that Adam knows this, to be clear for the reader..._
Remember that you also need to declare them in the function header as those variables to be returned. So your function header would look like this:
function [y,c] = fun(x)
Adam Danz
Adam Danz 2020 年 3 月 19 日
Thanks John, I improved the answer based on your comment.

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

カテゴリ

Help Center および File ExchangeBar Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by