- &操作://www.tianjin-qmedu.com/help/matlab/ref/and.html
- 如果声明://www.tianjin-qmedu.com/help/matlab/ref/if.html?searchHighlight=if&s_tid=srchtitle_if_1
- 操作://www.tianjin-qmedu.com/help/matlab/ref/shortcircuitand.html?searchHighlight=%26%26&s_tid=srchtitle_%2526%2526_1 mw_543464a1 bc87 - 4 c8f - 8 f59 - 063 f73903fd2
- 任何功能://www.tianjin-qmedu.com/help/matlab/ref/any.html?searchHighlight=any&s_tid=srchtitle_any_1
如果条款肌电图
22日视图(30天)
显示旧的评论
大家晚上好,
可悲的是我有一些问题我目前的大学的任务,这是最后的任务之一,我们应该handdynamometer不同部分的检测能大大提升效率,我发现通过如果条款和提交的代码中的变量值如果条款是有效的。
当我使用如果条款,我得到的错误:“逻辑操作数和(& &)、或(| |)运营商必须转换逻辑标量值。使用任何或所有功能逻辑标量值减少操作数。”
我附加的代码和测量,还将显示下面的例子,如果有人谁是更有经验的matlab可以帮助我,我会非常感激。
种regarts摩根富林明
如果(Laufzeitverzoegert_Hd > = 0 & & Laufzeitverzoegert_Hd < = 0.8487 * 10 e07)
erster_Abschnitt_HD_dominant = Laufzeitverzoegert_Hd;
erster_Abschnitt_EMG_dominant_real = FIR_real_tau;
erster_Abschnitt_EMG_dominant_img = FIR_img_tau;
结束
0评论
接受的答案
Sugandhi
2023年4月28日在十43
嗨扬•法伯尔的
我明白,你是让错误”操作数逻辑(& &)、或(| |)运营商必须转换逻辑标量值。使用任何或所有功能操作数减少到逻辑标量值。“因为if语句的代码。
我已经重新创建这个问题在我结束。的发现之一
Laufzeitverzoegert_Hd
是一个矩阵,使用& &执行和操作之间的矩阵。& &操作符用于逻辑标量值。执行逻辑可以使用和操作
“&”
操作。使用这个操作的返回值也将一个矩阵。
if语句
包括数组,是真的只有当数组中的每个元素是零。在你的情况中合成矩阵没有1的,因此,如果声明不通过,不执行代码。如果你想执行赋值语句在If语句即使合成矩阵1中一个或多个条目,您可以使用
任何
函数。
有关更多信息,请浏览以下链接: