我的任务是实现一个算法,该算法以Matlab(我们没有任何经验)提供给我们的c ++应用程序。
有一个声明如下的数组:
encrypted = [18 10 20 13 6 25 21 13 17;
2 26 4 29 22 9 5 29 1;
19 11 21 12 7 24 20 12 16;
% ... many rows like this ...
13 21 11 18 25 6 10 18 14]+1;
数组声明末尾的+1
的语义是什么?
答案 0 :(得分:1)
只需在每个条目中添加1:
>> [1 2 3; 4 5 6]
ans =
1 2 3
4 5 6
>> [1 2 3; 4 5 6] + 1
ans =
2 3 4
5 6 7
如果你有MATLAB,你可以通过尝试来解决这个问题。如果你不这样做,我希望你能清楚地了解代码的作用并编写一个好的测试套件,因为你无法将新代码的输出与MATLAB的输出进行比较。
答案 1 :(得分:1)
+1
表示书面矩阵的所有元素都会增加一个。
示例强>
out = [1 2;
3 4] + 1;
disp(out)
2 3
4 5