罗兰在MATLAB的艺术

把想法变成MATLAB

请注意

罗兰在MATLAB的艺术已经存档,不会被更新。

在MATLAB

用户需要访问信息变量的存在,在MATLAB文件等了很长一段时间。这个函数存在让我们以编程方式检查这些实体。

存在可以调用带有一个参数(一个字符串)来测试如果知道具体名称和可用在任何形式的MATLAB。如果我们仔细计划,检查输出的结果存在我们,那么我们可以肯定知道我们正在处理一个MATLAB变量,一个仿真软件模型,等等。万博1manbetx

我经常看到用户的调用存在与一个单一的输入参数,一个名字。这答案是否,名字是在MATLAB环境中。通常,然而,我们真正想要的更具体的信息,如是否这个名字是指一个变量。仔细检查输出的值(不只是> 0)可以提供这些信息,虽然我很少看到代码检查。

使用的两个输入语法存在,我们能够编写代码更健壮、更具有可读性,并且经常更有效率。

例如,如果我们有一个项目,我们要求用户输入一个变量名来处理,我们可能会想验证变量存在,否则提示用户再次为一个有效的变量名。这样做,我们可能会编写代码是这样的:

varname = ";虽然isempty (varname) varname =输入(“你想哪个变量过程?”,“s”);如果~存在(varname“var”) varname = ";结束结束

当我们运行这段代码,因为我们只检查变量,MATLAB不需要看文件系统上的所有其他可能的MATLAB可能感兴趣的物品,如M-Files等等。这可能会导致一个巨大的速度获得!通过限制搜索变量,代码更健壮,因为它不能误导如果名称是指一个m文件。


  • 打印
  • 发送电子邮件

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。