|
|
Command <> Matlab-Version |
|
Bluesmaster |
Forum-Century
|
|
Beiträge: 203
|
|
|
|
Anmeldedatum: 13.11.11
|
|
|
|
Wohnort: Gera
|
|
|
|
Version: 2012a
|
|
|
|
|
|
Verfasst am: 28.03.2013, 11:30
Titel: Command <> Matlab-Version
|
|
Gibt es einen Weg herauszufinden, ab welcher Version ein bestimmter
Befehl gilt?
Sowas in der Art:
cmdVer( 'sum' )
ans = 'Matlab 2b'
Ich hatte jetzt mal z.B. Probleme mit "atand2" aber ganz prinzipiell
ist ein iteratives Prüfen mit älteren Matlab-Versionen irgendwie aufwändig.
Gruß
Blues
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 28.03.2013, 19:58
Titel: Re: Command <> Matlab-Version
|
|
|
|
|
Hallo Bluesmaster,
Nein, eine solche Funktion gibt es nicht.
Um solche Details herauszufinden muss man sich zunächst durch alle Release-Notes lesen und danach daran denken, dass nicht alle Änderungen auch dokumentiert sind. Ich gehe davon aus, dass sogar die Mehrzahl der Änderungen nicht dokumentiert wurden, weil sie im User-Land keine Auswirkungen haben.
Wenn man einen Code mit einem anderen Labor gemeinsam nutzen möchte, das eine andere Matlab Version benutzt, bedeutet das also eine ungemein aufreibende Arbeit, die zudem noch wegen der Ungewissheiten nicht vollständig sein kann.
Ich versuche immer wieder anzuregen, dass eine solche Daten-Bank erstellt und öffentlich zugänglich wird. Es wäre State-of-the-Art z.B. in jeder Funktion ein Log über alle Änderungen unterhalb der Dokumentation zu haben. Die könnte dann ähnlich wie beim HELP-Befehl einfach ausgewertet werden.
Bitte wende Dich mit einem Enhancement-Request and MathWorks. Je mehr Leute ein Feature einfordern, desto eher werden sie gehört. Und gerade bei einer Software wie Matlab, bei der Stabilität und Kompatibilität wichtig ist, sollte eine solche Funktion auf keinen Fall fehlen.
Gruß, Jan
Zuletzt bearbeitet von Jan S am 25.10.2014, 20:29, insgesamt einmal bearbeitet
|
|
|
Bluesmaster |
Themenstarter
Forum-Century
|
|
Beiträge: 203
|
|
|
|
Anmeldedatum: 13.11.11
|
|
|
|
Wohnort: Gera
|
|
|
|
Version: 2012a
|
|
|
|
|
|
Verfasst am: 28.03.2013, 21:29
Titel:
|
|
Werde ich tun. Diese Funktion vermisse ich wirklich schmerzlich.
Gruß
Blues
|
|
|
Bluesmaster |
Themenstarter
Forum-Century
|
|
Beiträge: 203
|
|
|
|
Anmeldedatum: 13.11.11
|
|
|
|
Wohnort: Gera
|
|
|
|
Version: 2012a
|
|
|
|
|
|
Verfasst am: 22.10.2014, 14:12
Titel:
|
|
Da kann ich nur meinen Vorredner zitieren:
Zitat: |
Bitte wende Dich mit einem Enhancement-Request and MathWorks |
Andererseits sind die Abweichungen zwischen zwei Matlab-Versionen
die nicht zu weit auseinanderliegen handhabbar (habe ich zumindes so erlebt)
zur Not kann man auch mal ein
if version... statement in den gemeinsamen Code einbauen
Gruß
Blues
|
|
|
Gesplittet: 23.11.2014, 22:47 Uhr von Jan S Von Beitrag Command <> Matlab-Version aus dem Forum Release-Fragen |
|
|
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.
|
|