我有一个称为目标(1X4000)的矩阵;第 1 到 2000 列包含双精度值 0,第 2001 到 4000 列包含双精度值 1
a)我想创建一个名为 targets_1 的矩阵,我想在其中检查值是否为 0,然后将条目设为 1,因此在一天结束时,我必须有一个矩阵,其值为 1 到 2000 列,值为 1,列 2001: 4000 值为零
b) 与上述情况相同,但这次我想检查值是否为 1,然后将条目设为 1,如果为零,则将条目设为零;在最后; 我的新矩阵 targets_2 包含值:第 1 到 2000 列,值为 0,第 2001:4000 列,值为 1
我知道如何使用 strcmp 函数对字符串进行此类检查,但问题是我的原始矩阵是双倍的,我不知道是否有这样的函数
setosaCmp = strcmp('setosa',物种);
这可以与双(数字)一起使用;任何帮助,将不胜感激