I have two 1x128 matrices. I want to substract them, but only for specific columns (For examples for columns 1 to 50 and 90 to 128.
1 次查看(过去 30 天)
显示 更早的评论
I have two 1x128 matrices (data1 and data2). I want to subtract data2 from data1, but only for specific columns (For examples columns 1 to 50 and 90 to 128. And then store this as data3 as a new 1x128 matrix. Can anyone help me please?
2 个评论
回答(2 个)
Guillaume
2018-3-5
data3 = data1;
data3(:, [1:50, 90:128]) = data1(:, [1:50, 90:128]) - data2(:, [1:50, 90:128]);
or the other way round:
data3 = data1 - data2;
data3(:, 51:89) = data1;
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Logical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!