MEX файл MATLAB - необхідну допомогу

S

semen2006

Guest
Чому б її т MEX файл у MATLAB?Допоможіть мені?будь ласка.

/ * Функція у = timestwo_alt (Z, X, N) * /

# Включити <math.h>
# Включити <stdio.h>
# Включити "mex.h"недійсним timestwo_alt (двоспальне * г, подвійний * х двічі у [], Int N)
(

Int I;

для (я = 0; <N я, я ) (

у [р] = * г * я * х;
)
)

недійсним mexFunction (INT nlhs, mxArray * plhs [],
Int nrhs, сопзЬ mxArray prhs * [])
(

подвійний у *;
подвійний * г * х;

Int N, М. М.;
Int mrows;
/ *
mrows = mxGetM (plhs [0]);
у = mxGetPr (plhs [0]) *;

/ * NN = з! ГеоЕ (* у) *;/ * Створення 1-в-1 матриці для повернення аргумент.* /
plhs [0] = mxCreateDoubleMatrix (N, 1, mxREAL);/ * Отримати скалярний значення вхідного X.* /
/ * Примітка: mxGetScalar повертає значення, а не покажчик.* /
х = mxGetPr (prhs [1]);
г = mxGetPr (prhs [0]);
N = mxGetScalar (prhs [2]);
/ * NN = mxGetM (prhs [2]);

/ * Призначення покажчик до виходу.* /

у = mxGetPr (plhs [0]);/ * Call timestwo_alt підпрограми.* /
timestwo_alt (Z, X, Y, N);
)

 

Welcome to EDABoard.com

Sponsor

Back
Top