入力 Nx1 行列を定数 Nx1 行列で乗算する C mex ファイルを作成しようとしています。行列を作成し、mex 関数の呼び出しごとに常に同じ値を割り当てたいと考えています。私はチュートリアルを見てきましたが、マトリックスを作成し、それらを入力または出力に結び付けている人しか見つかりません。私のマトリックスはそれから完全に独立している必要があります。
私がやろうとしていることの疑似コード:
mxArray *input, *constant_matrix, *output;
input = mxDuplicateArray(prhs[0]);
constant_matrix = [10 15 20 73]; //<---- this is what I can't do.
for i = 1 to 4
output += input[i]*constant_matrix[i];
return output;
前もって感謝します!