這是Herr Deng桑的教學blog,主要處理作業與班導事務,另外還有數位小品。
friend Matrix operator^(Matrix& A, Matrix& B) { Matrix C(A.row, A.col); for (int i = 0; i < A.row; i++) { for (int j = 0; j < A.col; j++) C(i, j) = (T)((T)A(i, j) ^ (T)B(i, j)); } return C; }friend Matrix& operator*(Matrix A, Matrix B) { for (int i = 0;i < A.row;i++) { for (int j = 0;j < B.col;j++) { C(i, j) = 0; for (int k = 0;k <A.col;k++) C(i, j) += A(i, k)*B(k, j); } } return C; }
friend Matrix operator^(Matrix& A, Matrix& B){Matrix C(A.row, A.col);for (int i = 0; i < A.row; i++) {for (int j = 0; j < A.col; j++)C(i, j) = (T)((T)A(i, j) ^ (T)B(i, j));}return C;}friend Matrix& operator*(Matrix A, Matrix B){for (int i = 0;i < A.row;i++) {for (int j = 0;j < B.col;j++) {C(i, j) = 0;for (int k = 0;k <A.col;k++)C(i, j) += A(i, k)*B(k, j);}}return C;}
張貼留言
2 則留言:
friend Matrix operator^(Matrix& A, Matrix& B)
{
Matrix C(A.row, A.col);
for (int i = 0; i < A.row; i++) {
for (int j = 0; j < A.col; j++)
C(i, j) = (T)((T)A(i, j) ^ (T)B(i, j));
}
return C;
}
friend Matrix& operator*(Matrix A, Matrix B)
{
for (int i = 0;i < A.row;i++) {
for (int j = 0;j < B.col;j++) {
C(i, j) = 0;
for (int k = 0;k <A.col;k++)
C(i, j) += A(i, k)*B(k, j);
}
}
return C;
}
friend Matrix operator^(Matrix& A, Matrix& B)
{
Matrix C(A.row, A.col);
for (int i = 0; i < A.row; i++) {
for (int j = 0; j < A.col; j++)
C(i, j) = (T)((T)A(i, j) ^ (T)B(i, j));
}
return C;
}
friend Matrix& operator*(Matrix A, Matrix B)
{
for (int i = 0;i < A.row;i++) {
for (int j = 0;j < B.col;j++) {
C(i, j) = 0;
for (int k = 0;k <A.col;k++)
C(i, j) += A(i, k)*B(k, j);
}
}
return C;
}
張貼留言