【发布时间】:2018-08-18 21:18:45
【问题描述】:
想在这里查看我可以使用哪种代码在 matlab 的特定列上创建特定条件。所以情况就是这样,我有一个文本文件(见图),
其中包含四列值。这是matlab的代码,如下所示
fileID = fopen('test1.txt');
A = dlmread('test1.txt')
B = A>1000
fclose(fileID);
所以根据这行代码,我已经导入了文件并将它们放在矩阵 A 中。随后我为矩阵 B 设置了一个条件,即 A 的值必须大于 1000。使用它,我能够得到'0'和'1'的回报,这就是我想要的。现在,我想创建一组条件,以便如果任何行中的第 1、2 和 3 列等于 1,我将能够在该行中显示/打印显示“Powergrip”的输出。除了这种情况,是否应该在任何行中 1,2 等于 1,该行会显示“precisiongrip”?我确实相信这与一系列 if else 条件有关,但我不确定如何编写这些条件。请原谅我糟糕的编码能力,因为我对此很陌生。谢谢!
【问题讨论】:
标签: matlab conditional-statements