如何检查变量是否在Octave中定义?

B S*_*ven 7 variables undefined octave

在编写加载数据的脚本时,每次等待加载数据都是浪费时间.

如何检查是否定义了变量?

Jom*_*oos 12

您可以使用existOctave中的函数来完成工作.它可用于检查给定名称是否为变量,内置函数,文件或目录.在你的情况下,要检查变量的存在,你可以使用这样的东西:

if (exist("your_var_name", "var") == 1)
    printf("varname exists");
else
    printf("varname not exists");
endif
Run Code Online (Sandbox Code Playgroud)

您可以参考以下链接获取详细信息:

  • 它应该是if(exists("varname","var")== 1) (2认同)

cha*_*fox 6

需要将变量名称也放在引号中,

存在("varname","var")