Octave 如何访问向量表示的矩阵元素
如果我有一个m x n矩阵a,和一个m x 1向量b,其中每个值都在[1,n]中。得到[a(1,b(1),a(2,b(2),…]有什么诀窍吗 用例:Octave 如何访问向量表示的矩阵元素,octave,Octave,如果我有一个m x n矩阵a,和一个m x 1向量b,其中每个值都在[1,n]中。得到[a(1,b(1),a(2,b(2),…]有什么诀窍吗 用例: for i = 1 : 10 A[i, b[i]] = A[i, b[i]] - 1; end 在您的情况下,可能只是语法错误。请尝试以下操作: for i = 1:10, A(i,b(i)) = A(i, b(i)) - 1; end; 在您的情况下,可能只是语法错误。请尝试以下操作: for i = 1:10, A(i,b
for i = 1 : 10
A[i, b[i]] = A[i, b[i]] - 1;
end
在您的情况下,可能只是语法错误。请尝试以下操作:
for i = 1:10,
A(i,b(i)) = A(i, b(i)) - 1;
end;
在您的情况下,可能只是语法错误。请尝试以下操作:
for i = 1:10,
A(i,b(i)) = A(i, b(i)) - 1;
end;
m x n?我希望是一个n x n平方矩阵。我是否正确解释了
b
是长度m
的任何一般向量,每个元素的值都在1和n之间,包括1和n,没有特定顺序?在你的问题中,你要求输出为向量,但在示例代码中它是一个矩阵。你在寻找什么输出?一个完整的输入/输出示例会让事情更清楚。m x n?我希望是一个n x n平方矩阵。我是否正确解释了b
是长度m
的任何一般向量,每个元素的值都在1和n之间,包括1和n,并且没有特定顺序?A在你的问题中,你要求输出作为一个向量,但在示例代码中它是一个矩阵。你在寻找什么输出?一个完整的输入/输出示例会让事情更清楚。