|
|
Schnittstelle Comsol - Matlab - VC++ |
|
metzger1887 |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 27.10.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014a 64bit
|
 |
|
|
 |
|
Verfasst am: 11.11.2014, 17:16
Titel: Schnittstelle Comsol - Matlab - VC++
|
 |
|
 |
|
Beim Versuch eine Schnittstelle zwischen Comsol (LiveLink for Matlab) und Visual Studio C++ zu programmieren stoße ich auf folgendes Problem:
Ich habe zum Testen folgendes kleines "Schnittstellenprogramm" in Matlab geschrieben.
mal ist ein C++-Programm (über mex eingebunden) das zwei Zahlen multipliziert. Dies soll später dann noch durch ein kompliziertes Berechnungsprogramm ersetzt werden.
Die Schleife läuft soweit einwandfrei, allerdings funktioniert das C++-Programm nicht:
Hier wird mir a, also der eingelesene Wert (soll mit 1 multipliziert werden), immer als 0 ausgegeben und das Ergebnis natürlich dann auch als 0 (1*0=0).
Der ausgelesene Wert besitzt am Anfang aber den Inhalt 1*10^-6
Ich habe im C++-Programm a als Typ Double definiert. Liegt hier der Fehler?
Hier nochmal das C++-Programm
Als absoluter Neuling bin ich leider noch nicht wirklich im Thema und möchte mich für blöde Fragen vorab entschuldigen.
Ich hoffe trotzdem, dass mir jemand weiterhelfen kann.
|
|
|
|
|
metzger1887 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 27.10.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2014a 64bit
|
 |
|
|
 |
|
Verfasst am: 13.11.2014, 17:49
Titel:
|
 |
Hat keiner eine Idee, was ich falsch mache?
|
|
|
|
|
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.
|
|