|
Einstein |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 05.09.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.09.2009, 21:44
Titel: Matlab Zeitfunktion
|
|
Moin Leute, hab mal ne frage:
Wie kann man die Uhrzeit in eine variable speichern.
Also z.B. vor einer schleife die aktuelle uhrzeit einer varibale zuweisen
und nach der schleife wieder. und die dann voneinander abziehen um die schleifendauer heraus zu bekommen ?
|
|
|
|
|
Olli |
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 19.08.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.09.2009, 21:52
Titel:
|
|
kannst dazu auch "tic" und "toc" benutzen. Das zeigt dir dann an wieviel zeit der Durchlauf verbraucht hat.
|
|
|
Einstein |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 05.09.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.09.2009, 22:00
Titel:
|
|
also ich stell mal mein problem genauer.
ich schreib grad ein programm der z.b. zwei zufallszahlen erstellt und dann mir diese aufgaben stellt(z.b.multiplikation).
er fragt mich wieviele aufgaben wollen sie rechnen?
ich gib z.b. 10 ein dann erstellt er nacheinander 10 aufgaben und ich will die gesamtzeit die ich für diese aufgaben gebraucht hab irgentwie in eine variable speichern um mir z.b. auszurechnen wie gut ich war .....(um mir eine note zugeben )
wie funzt das mit tic toc ist das genau das was ich brauch?
danke schonmal
|
|
|
Olli |
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 19.08.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.09.2009, 23:00
Titel:
|
|
nee tic und toc ist ein interner Zeitrechner um zu messen wie lange dein Programm gebraucht hat. Funzt vom Aufbau etwa so
Dann startet Matlab mit dem Befehl tic die Zeitrechnung und durchläuft deine for-Schleife und stoppt die Uhr bei toc. Dann gibt es dir aus wie lange der Durchlauf gedauert hat. Kannst du auch am Anfang eines Programms und ans Ende setzen dann weißt du wie lange dein komplettes Programm für den Durchlauf gebraucht hat. Könnte aber in deinem Fall so funktionieren indem du beim Programmstart das tic setzt dann dein Programm X Rechnungen erstellen läßt, diese über eine Eingabeabfrage mit deinen Lösungen bestückst und dann bei Programmende das toc nimmst, dann bekommst du angezeigt wie lange alles gedauert hat inklusive die Erstellung der Aufgaben.
|
|
|
Einstein |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 05.09.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.09.2009, 23:20
Titel:
|
|
das ist auch gut danke.
aber will das in eine variable speichern die zeit, besser gesagt die sekunden. hast ne ahnung wie das gehen soll?
bei c++ ist das ganz einfach mit time.h
|
|
|
Olli |
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 19.08.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.09.2009, 10:23
Titel:
|
|
Matlab hat da von Haus aus eine ziemlich geile Dokumentation. Tip mal "help [FUNKTION]" in das Fenster und es zeigt dir an ob es die Funktion gibt und wie sie einzusetzen ist + Vorschläge am Ende welche Verwandten Funktionen es gibt.
"time" gibt es zwar nicht aber "date" bringt dich weiter und vor allem ganz am Ende die Verwandten Funktionen sehen interessant aus. Damit kannst du dein Vorhaben realisieren.
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 07.09.2009, 13:22
Titel:
|
|
Hallo,
schaue dir die Hilfe von Matlab
Es gibt mehrere Möglichkeiten Zeit zu messen
1) wie von Olli vorgeschlagen und von Matlab empfohlen wird:
tic and toc
2) clock und etime
3) cputime
|
|
|
|
|
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.
|
|