Matlab if / for-Statement赋值

时间:2018-05-22 06:29:48

标签: matlab if-statement comparison

我有一个类似

if语句
t(2,5)
P(6,1)

if x:length(t)

t(2,3)>P
P=0
elseif t(2,3)<P
P=1

end

基本上我想要实现的是一个遍历t的循环并将其与p进行比较,如果t的值小于P的值,则应创建一个新矩阵并将值记录为“1”,如果t的值大于P记录值的值为“0”,遗憾的是我不能让它工作。

1 个答案:

答案 0 :(得分:1)

如果您只是想检查数组/矩阵t中的值是否小于某个常量值,比如说P,那么最好运行t<P。那将完成这项工作。 如果tP都是长度相等的矩阵,那么您也可以使用t<P。无需循环或if语句。