|
|
tand in mex-File übertragen |
|
Benniben |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.12.2010, 18:15
Titel: tand in mex-File übertragen
|
 |
Hi,
ich möchte tand so wie es in Matlab implementiert ist auch in meinem C-mex-File benutzen. Für cosd und sind hab ich das gemacht. Aber hier weiss ich nicht wie ich es schreiben soll. Vorallem:
Kann das jemand implementieren? In C?
Vielen Dank
|
|
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.12.2010, 18:21
Titel:
|
 |
Das hab ich bis jetzt, es gibt aber noch Fehler:
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.12.2010, 18:28
Titel:
|
 |
Fehlermeldung dazu:
Error brech.c: 67 illegal statement termination
Error brech.c: 67 skipping `int'
Error brech.c: 67 undeclared identifier `zz'
Error brech.c: 74 undeclared identifier `Inf'
Zeile 67 ist diese: int zz=Theta;
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.12.2010, 10:54
Titel:
|
 |
Ich würde mich freuen, wenn mir jemand sagen könnte, ob das so richtig ist:
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.12.2010, 11:13
Titel:
|
 |
Ok so wies aussieht ist :
Theta=isnan(Theta); ist ja eh falsch, ist müsste dem Inf bzw -Inf zuweisen, aber wie mach man sowas???
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 13.12.2010, 00:04
Titel:
|
 |
Dear Anonymous,
Gruß, Jan
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.12.2010, 09:38
Titel:
|
 |
Besten Dank Jan,
und -Inf funktioniert wie?
|
|
|
Benniben |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.12.2010, 09:54
Titel:
|
 |
Ok die Antowrt dazu habe ich gefunden:
Your system specifies the value of inf; you cannot modify it.
ABER es geht trotzdem nicht, diese Form hat es jetzt:
Ich bekomme auch keine hilfreiche Fehlermeldung, sondern nur:
Error in ==> ... das wars? Weiss jemand was falsch ist?
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 16.12.2010, 04:54
Titel:
|
 |
Hallo Benniben,
-Inf geht mit:
Zitat: |
Ich bekomme auch keine hilfreiche Fehlermeldung, sondern nur:
Error in ==> ... das wars? |
Sehr merkwürdig. Das sieht nicht so aus, als sei der Fehler innerhalb des Mex-Files. Kannst Du ein paar mexPrintf's einfügen um herauszubekommen, in welcher Zeile der Fehler auftritt?
Gruß, Jan
|
|
|
Benniben |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.12.2010, 09:56
Titel:
|
 |
Letzte Frage,
ich muss man sowas (Ergebnis Inf) im Mexfile abfabgen?
|
|
|
Benniben |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.12.2010, 12:04
Titel:
|
 |
Ok gefunden isinf() brauche ich, danke an alle!
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|