gpt4 book ai didi

Matlab - 我怎么知道一个变量名是否可以自由使用

转载 作者:太空宇宙 更新时间:2023-11-03 20:13:16 26 4
gpt4 key购买 nike

在 MatLab 中说你这样做:

E = cell(3,1);

我如何知道 E 是否已经被使用并且上面的调用没有覆盖它?我必须运行程序并在那个时候中断吗?解释器中是否有一种方法可以为我做这件事?例如,在 C++ 中,编译器会告诉您是否尝试使用现有名称。

最佳答案

根据 this page , 你应该使用命令 exist:

help exist
EXIST Check if variables or functions are defined.
EXIST('A') returns:
0 if A does not exist
1 if A is a variable in the workspace
2 if A is an M-file on MATLAB's search path. It also returns 2 when
A is the full pathname to a file or when A is the name of an
ordinary file on MATLAB's search path
3 if A is a MEX- or DLL-file on MATLAB's search path
4 if A is a MDL-file on MATLAB's search path
5 if A is a built-in MATLAB function
6 if A is a P-file on MATLAB's search path
7 if A is a directory
8 if A is a Java class

关于Matlab - 我怎么知道一个变量名是否可以自由使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8629638/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com