Pouzitie generovaneho codu
|
07-17-2013, 15:07
Príspevok: #1
|
|||
|
|||
Pouzitie generovaneho codu
Zdravim,
Snazim sa pouzit funkciu vygenerovanu z matlab coder. Nakolko nie som nejak viac skuseny s C jazykom (dokazem napisat jednoduche funkcie), nejak neviem tu funkciu pouzit. Povodna funkcia vyzera: function [c] = myMult(a) %Nasobenie b = [1,2,4; 7,1,2; 8,4,9]; c = a.*b; a vygenerovany C: /* * myMult.c * * Code generation for function 'myMult' * * C source code generated on: Wed Jul 17 10:22:38 2013 * */ /* Include files */ #include "myMult.h" /* Function Definitions */ void myMult(real_T a, real_T c[9]) { int32_T i0; static const int8_T b[9] = { 1, 7, 8, 2, 1, 4, 4, 2, 9 }; /* Nasobenie */ for (i0 = 0; i0 < 9; i0++) { c[i0] = a * (real_T)b[i0]; } } /* End of code generation (myMult.c) */ .. + dalsie .h subory a pod. Co mi nie je jasne ako mam pracovat s tou funkciou? void myMult(real_T a, real_T c[9]) Nemalo by byt v deklaracii miesto void typ vystupnej premennej? nemalo by byt za myMult deklaracia iba jednej a to vstupnej premennej? Myslim ze toto je otazka viac ohladom C ako Matlabu, ale budem vdacny za akukolvek pomoc Dakujem Viktor |
|||
|