|
|
[MEX] Ausgangsvariabe = geänderte Eingangsvariable |
|
Andy386 |
Forum-Guru
|
|
Beiträge: 485
|
|
|
|
Anmeldedatum: 24.06.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.1/8
|
|
|
|
|
|
Verfasst am: 11.09.2009, 11:19
Titel: [MEX] Ausgangsvariabe = geänderte Eingangsvariable
|
|
Mein derzeitiger Ablauf sieht so aus:
ich würde gerne plhs gleich auf eing pointen lassen... das war mein Versuch:
Der in einer Speicherverletzung endet...
Wie bekomme ich die Pointerzuweisung hin, ohne dass Matlab aussteigt ?
|
|
|
|
|
Titus |
Forum-Meister
|
|
Beiträge: 871
|
|
|
|
Anmeldedatum: 19.07.07
|
|
|
|
Wohnort: Aachen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.09.2009, 15:21
Titel:
|
|
Hallo,
im Großen und Ganzen: gar nicht. Allerdings muss auch nicht von Hand kopiert werden, sondern es reicht der Aufruf
Neben Speicherverletzungen gibt es sehr viele andere hässliche Seiteneffekte. Z.B.
Es sieht verlockend (um vom herkömmlichen C-Programmieren auch naheliegend), die Variable nicht wirklich zu kopieren, aber man muss das MATLAB überlassen ...
Titus
|
|
|
Andy386 |
Themenstarter
Forum-Guru
|
|
Beiträge: 485
|
|
|
|
Anmeldedatum: 24.06.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.1/8
|
|
|
|
|
|
Verfasst am: 12.09.2009, 14:29
Titel:
|
|
Achso, ich bin bei den MEX von "normalen" M-Funktions-Aufrufen ausgegangen, bei dem die Eingangsdaten als Kopie vorliegen...
Danke für den Copy-Befehl !
|
|
|
|
|
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 - 2024
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.
|
|