0
Falscher Ausgabewert von Legacy Code Tool Sfunction
ich falsches Ergebnis des Beispiels in der Mathworks Dokumentation im link
veröffentlicht bekomme ich die Ausgabe erwarten Amplitude sein 2-facht die Sinuswelle 1, aber ich bekomme konstanten Wert von großer Größenordnung in der Größenordnung von 1e8.
benutzte ich die folgenden Befehle:
def = legacy_code('initialize');
def.HeaderFiles = {'myfunc.h'};%,'mat.h'};
def.SourceFiles = {'myfunc.c'};
def.SFunctionName = 'sfun_myfunc';
def.OutputFcnSpec = 'double y1 = myfunc(double u1)';
def.Options.singleCPPMexFile = false;
legacy_code('sfcn_cmex_generate', def);
legacy_code('sfcn_tlc_generate', def);
legacy_code('compile', def);
legacy_code('slblock_generate', def);
Was bin ich?