matlab - || 的操作数 和 && 运算符必须可转换为逻辑标量值。符号变量
问题描述
|| 的操作数 和 && 运算符必须可转换为逻辑标量值。
代码是评估编辑字段,如果它们为空,则在每个中插入一个方程;我想要做的是,如果编辑字段的字段为空,则会出现错误,但如果不是,则会执行代码;我在标题中提到的错误
cla;
syms x y ;
Eqn1=str2sym(app.Ecu1.Value);
Eqn2=str2sym(app.Ecu2.Value);
if (isnan(Eqn1) || isnan(Eqn2))
errordlg('File not found','File Error');
else
%ejecute code
end
解决方案
推荐阅读
- python - 使用 for 循环初始化字典
- reactjs - 面不是从“三”导出的(导入为“o”)
- python - Python - 有没有办法简化这段代码?
- ruby-on-rails - 如何将一个数据库的电话号码转移到rails中彼此相关的另一个数据库
- laravel - 如何使用引导程序在 VueJS 中打开模式?
- string - Scala子字符串并将其存储在DF中
- python-3.x - InvalidArgumentError:维度 0 的切片索引 5 超出范围。[Op:StridedSlice] 名称:strided_slice/
- r - 使用 facet.by 后如何更改图形的顺序
- sql - 插入零行需要 2 分钟
- reactjs - 如何使用上下文是一个不是组件的反应类