すみません、質問です。
//行列とベクトルの積を計算するメソッド
public void kakezan(double[][]a,double[]b,double[]c){
double cj;
for(int i=0;i<a.length;i++){
cj=0;
for(int j=0;j<a[0].length;j++){
cj+=a[i][j]*b[j];
c[j]=cj;
}
}
}
このメソッドを、
double[][]a={{1,2},
{4,5}};
double[]b={1,1};
double[]c=new double[2];
の条件でcの要素を表示させると
c={4,7};
になってしまいます。(手計算では{5,7})
どうしてでしょうか?ご教示願います。