次のコードを使用する行列を乗算する必要があります。
- (NSNumber *)matrixsender
{
double matrix[4][2] = {};
double vectorsend[4] = {};
[self matrix_multiply:matrix[4][2]:vectorsend[4]];
}
-(NSNumber *)matrix_multiply:(double) mat:(double)vector
{
double vector_result[] = vector.Length;
for (int i = 0; i < vector.Length; i++) {
for (int j = 0; j < mat.GetLength(1); j++) {
vector_result[i] += mat[i][j]*vector[j];
}
}
return [NSNumber numberWithDouble:vector_result[]];
}
実際、それはc#コードから来ましたが、Objective-Cに変換できず、Objective-Cでマトリックスコードを作成しましたが、機能しませんでした。
どうすれば正しく構築できますか?