|
dreisson |
Forum-Anfänger
|
|
Beiträge: 42
|
|
|
|
Anmeldedatum: 09.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.02.2008, 16:29
Titel: Was ist besser
|
|
was ist eigentlich besser von den folgenden zwei Codes?
1.Code:
2.Code:
dreisson
|
|
|
|
|
keloid |
Forum-Century
|
|
Beiträge: 216
|
|
|
|
Anmeldedatum: 04.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.5.0.342 (R2007b)
|
|
|
|
|
|
Verfasst am: 21.02.2008, 16:40
Titel:
|
|
Prinzipiell tendiere ich zum zweiten Code, denn da ruft er 2 If-Anweisungen auf und durchläuft Nsim mal die Schleife.
im ersten Fall durchläuft er Nsim mal die Schleife und 2 * Nsim mal ruft er eine If-Abfrage auf.
|
|
|
dreisson |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 42
|
|
|
|
Anmeldedatum: 09.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.02.2008, 16:45
Titel:
|
|
Aus der selben Überlegung habe ich auch das 2.Code verwendet. Aber ich weiss nicht genau wie matlab programme interpretiert. Vielleicht merkt er beim ersten Code die erfüllte bedingungen und dann läuft er nur diese Bedingung durch?!
|
|
|
keloid |
Forum-Century
|
|
Beiträge: 216
|
|
|
|
Anmeldedatum: 04.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.5.0.342 (R2007b)
|
|
|
|
|
|
Verfasst am: 21.02.2008, 16:48
Titel:
|
|
Nutz den Profiler und probiers aus ...
Oder alternativ mit tic;toc;
|
|
|
dreisson |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 42
|
|
|
|
Anmeldedatum: 09.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.02.2008, 17:14
Titel:
|
|
Ich habe tic toc verwendet. Für die obigen codes habe aber Nsim=5000000 verwendet.
für die ANWEISUNGEN_0_1(!!beide Anweisungen gleich) habe ich folgendes verwendet
Temp habe ich natürlich initialisiert. folgende Ergebnisse kammen heraus:
1.Code
für a=0 Zeit=4,37s
für a=1 Zeit=4,46s
2.Code
für a=0 Zeit=1,93s
für a=1 Zeit=1,98s
Also Zweites Code ist besser.
Tatsächlich: "weniger ist mehr" dem entsprechend: "mehr ist weniger"
Grüsse
|
|
|
|
|
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.
|
|