获取未定义的变量(如果存在)

时间:2013-06-25 15:39:20

标签: matlab

我认为这对我来说是一个微不足道的错误,但它让我疯狂。

???Undefined function or variable "antenna_02".

Error in ==>test_model at 6
if exist(antenna_02.mat, 'file')

我知道这不是血腥定义,这就是我使用的原因。任何帮助都会很高兴,也许可以挽救我的理智。

1 个答案:

答案 0 :(得分:8)

您需要将“antenna_02.mat”括在撇号('')中:

if exist('antenna_02.mat', 'file')

否则MATLAB会尝试将其解释为structure variable,并抱怨没有名为antenna_02的变量。