|
|
Fähigkeiten von Matlab aus Betrachtung eines Anfängers |
|
senmeis |
Forum-Guru
|
|
Beiträge: 301
|
|
|
|
Anmeldedatum: 09.03.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.09.2012, 14:12
Titel: Fähigkeiten von Matlab aus Betrachtung eines Anfängers
|
|
Hi,
ich nutze Matlab seit Juli und bekomme ein Gefühl, dass Matlab sehr dazu fähig ist, komplizierte mathematische Berechnungen durchzuführen. Auf der anderen Seite ist Matlab aber ungeeignet, zeitgetriebene Erreignisse zu beschreiben, wie. z.B. Kommunikationsverhalten. Dafür braucht man zusätzliche Toolboxen. Habe ich Matlab richtig bewertet?
Gruss
Senmeis
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 12.09.2012, 21:53
Titel: Re: Fähigkeiten von Matlab aus Betrachtung eines Anfängers
|
|
|
|
|
Hallo senmeis,
Was genau sind: "zeitgetriebene Erreignisse, wie. z.B. Kommunikationsverhalten."?
Wenn man dafür zusätzliche Toolboxen braucht, sollte man sie erwerben. Denn nur mit den benötigten Toolboxen kann Matlab das leisten, was es leisten kann. Man kann ja auch keinen C-Compiler ohne Libraries benutzen, ausser um eine paar FOR-Schleifen hochzuzählen (was immerhin bereits Addition, Multiplikation, logische Vergleiche und bedingte Sprünge erfordert).
Man kann in Matlab alle berechenbaren Probleme lösen, wie in anderen Programmiersprachen auch. Die Stärke von Matlab ist der hohe Abstraktionsgrad z.B. bei linearer Algebra und die umfassend getesteten Toolboxen. Dies erlaubt Probleme schnell zu lösen, wobei zwangsläufig der Einfluß auf Details eingeschränkt ist. Ein einfaches Beispiel ist SUM: In z.B. C sind dafür viele Zeilen Code notwendig, dafür kann man die Reihenfolge und Aufteilung auf verschiedene Threads beeinflussen.
Im Endeffekt spart Matlab also eine Menge Zeit beim Programmieren und Debuggen, während die Laufzeit auf mäßigem Niveau bleibt. Deshalb kann ich bei der Verwendung von Matlab mehr Zeit in das Programm-Design stecken. Ein gut durchdachtes Programm kann den Nutzern viele Stunden Arbeit ersparen, dafür müssen sie bei eine Matlab-Implemtierung Sekunden länger warten.
Gruß, Jan
|
|
|
senmeis |
Themenstarter
Forum-Guru
|
|
Beiträge: 301
|
|
|
|
Anmeldedatum: 09.03.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.09.2012, 16:17
Titel:
|
|
Z.B. ModelSim kann digitale Systeme gut simulieren, mit genauen Takten. Bei Matlab ist es schwieriger, zumindest ist dies nicht so einfach zu schaffen.
Gruss
Senmeis
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 15.09.2012, 16:43
Titel:
|
|
Hallo,
für das Modellieren und Simulieren digitaler Systeme würde ich nicht MATLAB selbst, sondern die darauf aufbauende Plattform Simulink verwenden.
Grüße,
Harald
|
|
|
|
|
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.
|
|