|
michael123 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.01.2013, 16:38
Titel: for schleifen frage
|
 |
hallo
ich wollte mal fragen ob das auch anders geht als ich es mache! also kürzer
also ich will eine gewisse sequenz meines alg mehrmals durchlaufen lassen.
zB zuerst 10 mal dann denn durchschnitt des ergebnisses
dann 50 mal und den durchschnitt
dann 100 u. durchschnitt ermitteln
dann 1000
usw
ich habe immer die forschleife geändert.
geht das anders auch??
wenn das nämlich in einem geht könnte ich es auch gleich hier plotten und dadurch es nicht nochmal wo anders eingeben müssen.
glg michael
|
|
|
|
|
Sirius3 |

Forum-Guru
|
 |
Beiträge: 441
|
 |
|
 |
Anmeldedatum: 12.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.01.2013, 17:51
Titel:
|
 |
Versteh ich nicht.
Du hast einen Ergebnisvektor und möchtest von den ersten 10, 50, 100... Werten den Durschnitt berechnen?
|
|
|
michael123 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.01.2013, 18:10
Titel:
|
 |
Sirius3 hat Folgendes geschrieben: |
Versteh ich nicht.
Du hast einen Ergebnisvektor und möchtest von den ersten 10, 50, 100... Werten den Durschnitt berechnen?
|
nein aber danke für die antwort
also ich habe ein programm das ergebnisse mirermittelt
ich lasse es zuerst 10 mal laufen und bilde den durchschnitt der 10 durchläufe
dann möchte ich es nochmal neu starten lassen und lasse es aber zB 50 mal durchlaufen und bilde wieder den durchschnitt
ich möchte ermitteln wie sich der durchschnitt entwickelt wenn ich die durchläufe erhöhe!!
glg
|
|
|
Sirius3 |

Forum-Guru
|
 |
Beiträge: 441
|
 |
|
 |
Anmeldedatum: 12.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.01.2013, 19:03
Titel:
|
 |
|
|
michael123 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.01.2013, 19:15
Titel:
|
 |
Sirius3 hat Folgendes geschrieben: |
also:
|
danke ja ich glaube das ist so wie ich es meine!!
könntest du es nur etwas genauer beschreiben! bin noch nicht so matlab begabt und tu mir schwer dabei
glg
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 14.01.2013, 00:52
Titel:
|
 |
Hallo michael123,
Effizienter wäre es wohl, die Berechnungen nicht wiederholt auszuführen:
Gruß, Jan
|
|
|
blub |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.01.2013, 11:24
Titel:
|
 |
Jan S hat Folgendes geschrieben: |
Hallo michael123,
Effizienter wäre es wohl, die Berechnungen nicht wiederholt auszuführen:
Gruß, Jan |
glaube jan meinte das eher so, andernfalls würde er das ergebnis jedes einzelnen durchlaufes wieder überschreiben.
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 14.01.2013, 12:53
Titel:
|
 |
Hallo blub,
Ja genau. Danke.
Und es geht noch effizienter, denn man kann sich (also Matlab) sogar das erneute Summieren ersparen:
Aber im Ernst: Bei den Längen 10 bis 1000 ist die Laufzeit nicht erwähnenswert. Falls Du aber auch [10000:10000:200000] berechnen möchtest, hilft das schon eher.
Gruß, Jan
|
|
|
michael123 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 14.01.2013, 12:56
Titel:
|
 |
blub hat Folgendes geschrieben: |
Jan S hat Folgendes geschrieben: |
Hallo michael123,
Effizienter wäre es wohl, die Berechnungen nicht wiederholt auszuführen:
Gruß, Jan |
glaube jan meinte das eher so, andernfalls würde er das ergebnis jedes einzelnen durchlaufes wieder überschreiben. |
danke für die hilfe jedoch bin ich ziemlicher neuling
wo muss ich mein programm einfügen?
und wofür ist die erste for schleife?
glg
|
|
|
michael123 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.01.2013, 12:15
Titel:
|
 |
Jan S hat Folgendes geschrieben: |
Hallo blub,
Ja genau. Danke.
Und es geht noch effizienter, denn man kann sich (also Matlab) sogar das erneute Summieren ersparen:
Aber im Ernst: Bei den Längen 10 bis 1000 ist die Laufzeit nicht erwähnenswert. Falls Du aber auch [10000:10000:200000] berechnen möchtest, hilft das schon eher.
da muss ich aber durchlaeufe angeben! weil wenn ich nicht eingebe durchlaeufe =100 zB ist durchlaufe ja nicht definiert!!
ich wollte eigentlich das es die verschiedenen anzahl an durchlaeufen selbst durchläuft!!!
glg
Gruß, Jan |
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 15.01.2013, 14:40
Titel:
|
 |
Hallo michael123,
Ist das nun klarer? Wenn nicht, zeige nochmal, was Du bisher an Code hast -auch wenn er noch nicht läuft- und stelle eine konkrete Frage.
Gruß, Jan
|
|
|
|
|
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.
|
|