Online-Konverter von C++ zu Matlab

Ich werde gebeten, ein kleines Projekt in Matlab zu schreiben. Ich kenne Matlab nicht und will es auch nicht lernen und bin auf Linux.

Gibt es einen kostenlosen Online-Konverter von C++ (oder Python) zu Matlab? Es ist ein kleines Projekt, aber der Professor kennt nur Matlab. Ich weiß, dass C ++ und Matlab ähnlich sind, daher sollte das Konvertieren der Syntax keine große Sache sein.

Bitte empfehlen Sie Oktave nicht, ich muss die Matlab-Syntax lernen, wenn ich sie verwenden möchte.

Ich glaube nicht, dass C++ entfernt wie MATLAB ist. Es ist möglich, C++ so zu verpacken, dass es von MATLAB aufgerufen werden kann, sodass dies die erforderliche Menge an MATLAB minimieren könnte.

Antworten (1)

Mit Universal-transpiler ist es möglich, eine sehr begrenzte Teilmenge von C++ in äquivalenten Matlab-Code zu konvertieren.

Als Beispiel ist dies ein C++-Code:

double distance_formula(double x1,double y1,double x2,double y2){
    return sqrt(pow(x1-x2,2)+pow(xy-y2,2));

und das ist die Ausgabe des Übersetzers:

function distance_formula(x1,y1,x2,y2) 
    return sqrt(((x1-x2)^(2))+((xy-y2)^(2)));
end
Ich werde Ihre Antwort akzeptieren, da ich Matlab nicht mehr verwende und dies die einzige verfügbare Antwort ist. Danke
Die URL des Universal-Transpilers lautet wie folgt: jarble.github.io/transpiler/javascript/js_transpiler/… Ich habe ein kleines Stück C++-Code in ein Feld mit der Bezeichnung „Code to translate“ eingefügt. Aber was ist als nächstes zu tun, da es keine Schaltfläche zum Ausführen gibt, um den Ausgabecode in Matlab zu erhalten?
@SadiqAkbar Dieser Compiler funktioniert nur mit einer kleinen Teilmenge von C++, sodass der Code möglicherweise nicht übersetzt wurde.