How to check the exist of the one variable that does not exist in if statment.
for example we have a function that need x,y variable, and we have a equation without y in it. if i run the Function it error the missing y,,,, i want to check that if it is not exist ,GIve it some value in the IF statment and then display that y is missing beside the error of the system...

1 件のコメント

Adam Danz
Adam Danz 2021 年 5 月 3 日
編集済み: Adam Danz 2021 年 5 月 3 日
Do you mean the variable y is not defined or the variable y is missing from the function itself?
For example, is this the problem
x = 2;
z = x+y;
or is this the problem,
x = 2;
y = 3;
fun = @(x)x^2;
z = fun(x);
Better yet, provide a working example of what you're doing.

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

回答 (1 件)

DGM
DGM 2021 年 5 月 3 日

0 投票

Something like this
if ~exist('myvariable','var')
% set default value or error or whatever
end
Although using exist() during input handling is typically slower than methods using varargin

カテゴリ

ヘルプ センター および File Exchange で Just for fun についてさらに検索

製品

リリース

R2014b

質問済み:

2021 年 5 月 3 日

回答済み:

DGM
2021 年 5 月 3 日

Community Treasure Hunt

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

Start Hunting!

Translated by