Vielen Dank für das Tutorial. Hab mir die letzen 2,5 Stunden die ersten 3 Videos angeschaut. Vor deinen Videos hätte ich noch nicht mal 2+3 in Matlab rechnen können. DANKE! Leider Pfeift in diesem Video dein Mikro ziemlich laut. Die Audioqualität war in den früheren Videos deutlich besser.
Hab es ebenfalls so geplottet...auch mit Zufallszahlen. Und es ist absolut identisch. Der Zufallsgenerator ist garnicht so zufällig...der geht eine festgelegte Reihenfolge von Zahlen durch. Daher wird jeder bei Programmstart genau die gleichen Werte erhalten. Mit rng('default') wird der Zufallsgenerator zurückgesetzt. Wenn man daher den gleichen Plot mehrmals hintereinander ausführt, und jedes mal dazwischen rng('default') eingibt, kommt jedes mal das gleiche heraus.
Moin =) Kurze Frage: Ich habe irgendwie das Gefühl, dass die Funktion plot() alle anderen Properties von den vorher gesetzten Figure() und Axes() überscheibt. Bspw. hat sich auch deine Schriftgröße wieder verändert, nachdem du es vorher verkleinert hast. Wieso ist das so?
Warum es so ist, weiß ich nicht - aber plot setzt tatsächlich etliche Eigenschaften, vor allem Skalierung und sowas. Wenn hold on ist, passiert das nicht. Ich muss in meinen Programmen auch etliches erst nach dem Zeichnen der Linie setzen, das ist halt leider so. Grüße
okay. nach clc und clear all habe ich den t vektor genau so erstellt, den Vektor mit den Zufallszahlen nun aber p genannt. Jetzt habe ich andere Zahlen.
Před 3 lety
Bin Matlab-Newbie, aber aus anderen Programmiersprachen weiß ich, dass man bei (Pseudo-)Zudallszahlen einen Seed setzen muss, um andere Zahlen zu erhalten.
Ich nutze für die Uni Octave, da ich für Matlab etwas zu geizig bin (selbst die Studentenversion kostet 70€). Dort ist das Figure-Menü mit Anpassungsmöglichkeiten, einsehbaren Einstellungen usw. wesentlich spartanischer. Gibt es ein Octave-Package, das mir da ein wenig mehr Möglichkeiten gibt, sodass es den gezeigten Matlab-Einstellungen näher kommt?
Hi, die Videos haben mir sehr geholfen. Ich hätte nur eine Frage: Wenn ich im Workspace auf ein handle klicke, öffnet sich nicht wie bei dir die Übersicht der Optionen, sondern nur eine Art Exel-Tabelle wo normalerweise der Editor ist. Kann man das irgendwie umstellen?
Mir ist aufgefallen, dass wenn ich eine Achse wie du definiere, es aber dann mit meinen definierten Werte plotte, dann kann ich an den Achsen nichts mehr ändern. also über das Handle der Achse wie z.B YLim.So wie ich das sehe, dürfte das bei dir im Video auch so der Fall gewesen sein, dann nach dem Plotten die Schrift wieder größer war als davor, wo du als FontSize8 eingegeben hattest.Ich kann die Achse dann nur über das Inspector Fenster entsprechend anpassen, jedoch nicht im M-File. Da stehen die Befehle zwar richtig drin, aber passieren tut da nichts.
+MyFladder Das ist mir gar nicht aufgefallen... Aber dazu gibt es eine Erklärung: Wird ein plot eingefügt und die Achse desswegen aktualisiert, wird die Schriftgröße zurückgesetzt. Wenn Du h_ax1.FontSize = 8 hinter die Plot befehle setzt oder ans Ende, funktioniert alles.
+Outpost Omega stimmt so geht es. Danke. Habe auch noch ein wenig probiert und es geht auch, wenn man den hold on-Befehl wie in deinem Beispiel hinter den Punkten die alle mit der Achse zu tun haben einfügt.
Computer haben keine echten Zufallszahlen, sondern Pseudozufallsahlen. Das hängt damit zusammen, dass Computer nicht eigenständig entscheiden können. Diese Zahlen werden immer nach einem Algo erschaffen. Es gibt viele verschiedene Algos, welche z.b. auch immer mit anderen Startwerten beginnen. Problematisch bei diesen Generatoren ist oftmals, dass sie sich nach einer bestimmten Zeit wiederholen. wobei es heutzutage welche gibt, die für eine wiederholung mehr als 1.000 jahre brauchen oder so :D. Diese Algos haben aber auch ein Vorteil, nämlich dann, wenn Modelle überprüft werden müssen. So ist dann nachvollziehbar, was genau passiert ist.
Hallo Outpost Omega, wenn ich wie du manuell eine "Figure" erstellen möchte, dann erhalte ich nicht 1x1 Figure in der Class, sondern den Datentyp struct. Was mache ich falsch? (falls es was mit der Version zu tun hat, ich hab Matlab R2014a). Danke dir für deine tollen Videos. Dank dir lernt man echt schnell dazu!
+ROB89GKO Vielen Dank für das Lob. Ja, das kann an der Version liegen, ein paar Jahre zuvor konnte man auch Dinge wie h_fig.Position nicht schreiben sondern nur get(h_fig,'Position') bzw. set(h_fig,'Position',[1,1,1,1]).
- könnten Sie vieleicht ein Tutorial machen, was das Speichern Lesen und Schreiben von Datensätze erklärt ? - Und wie man von Matlab Daten im Excel bearbeiten kann.
Vielen Dank für das Tutorial. Hab mir die letzen 2,5 Stunden die ersten 3 Videos angeschaut. Vor deinen Videos hätte ich noch nicht mal 2+3 in Matlab rechnen können.
DANKE!
Leider Pfeift in diesem Video dein Mikro ziemlich laut. Die Audioqualität war in den früheren Videos deutlich besser.
Vielen Dank !!
ich habs in R2021a eingetippt und es ist bei mir identisch
Feedback: Bei mir sieht der Plot auch anders aus. Danke für die Videos, haben mir auch 2020 noch geholfen
Danke Arnold
Zu rand():
Es gibt ein sogenanntes Seed, das man ein-/umstellen kann. Matlab kann nur Pseudo-Zufallszahlen generieren :)
Hab es ebenfalls so geplottet...auch mit Zufallszahlen. Und es ist absolut identisch.
Der Zufallsgenerator ist garnicht so zufällig...der geht eine festgelegte Reihenfolge von Zahlen durch.
Daher wird jeder bei Programmstart genau die gleichen Werte erhalten. Mit rng('default') wird der Zufallsgenerator zurückgesetzt.
Wenn man daher den gleichen Plot mehrmals hintereinander ausführt, und jedes mal dazwischen rng('default') eingibt, kommt jedes mal das gleiche heraus.
Moin =)
Kurze Frage: Ich habe irgendwie das Gefühl, dass die Funktion plot() alle anderen Properties von den vorher gesetzten Figure() und Axes() überscheibt. Bspw. hat sich auch deine Schriftgröße wieder verändert, nachdem du es vorher verkleinert hast. Wieso ist das so?
Warum es so ist, weiß ich nicht - aber plot setzt tatsächlich etliche Eigenschaften, vor allem Skalierung und sowas. Wenn hold on ist, passiert das nicht. Ich muss in meinen Programmen auch etliches erst nach dem Zeichnen der Linie setzen, das ist halt leider so. Grüße
Endlich 😋 danke dir!!
hab es heute mit R2017b geplottet und ist identisch mit deiner :D
Auch in 2020 sieht die Random-Funktion immer noch genauso aus :D
Und es kommen verschiedene Werte bei rand() raus :-)
Ich habe das selbe wie du in (1:14) eingetippt und habe identischen graphen erhalten. Ich glaube nicht dass das ein zufall war.
+Ģirts Leontjevs Da bist du nicht alleine, das haben mir andere Zuschauer in anderen Videos auch schon berichtet ;)
bei mir kommt auch der gleiche y Vektor^^
strange...
okay. nach clc und clear all habe ich den t vektor genau so erstellt, den Vektor mit den Zufallszahlen nun aber p genannt. Jetzt habe ich andere Zahlen.
Bin Matlab-Newbie, aber aus anderen Programmiersprachen weiß ich, dass man bei (Pseudo-)Zudallszahlen einen Seed setzen muss, um andere Zahlen zu erhalten.
wieso machst du keine videos mehr ? Finde ich Schade
Ich nutze für die Uni Octave, da ich für Matlab etwas zu geizig bin (selbst die Studentenversion kostet 70€). Dort ist das Figure-Menü mit Anpassungsmöglichkeiten, einsehbaren Einstellungen usw. wesentlich spartanischer. Gibt es ein Octave-Package, das mir da ein wenig mehr Möglichkeiten gibt, sodass es den gezeigten Matlab-Einstellungen näher kommt?
vielen Dank
Bei get (h) kommt folgender Fehler
get (h)
Error using matlab.graphics.axis.Axes/get
Invalid or deleted object.
Was mache ich falsch?
Wieso entsteht bei mir mit h=gca ein double und kein handle? es wird wenn ich direkt h = gca eingebe eine Zahl ausgespuckt!
Hallo,
Die Zufallszahlen sind deswegen immer und überall gleich weil Matlab sich diese Zahlen aus einem sehr großen Array herausnimmt.
Hi, die Videos haben mir sehr geholfen. Ich hätte nur eine Frage:
Wenn ich im Workspace auf ein handle klicke, öffnet sich nicht wie bei dir die Übersicht der Optionen,
sondern nur eine Art Exel-Tabelle wo normalerweise der Editor ist.
Kann man das irgendwie umstellen?
Würde mich auch interessieren.
how to show two simulations in two different axes but in one gui?
16:07 neuer Grundaufbau
Mir ist aufgefallen, dass wenn ich eine Achse wie du definiere, es aber dann mit meinen definierten Werte plotte,
dann kann ich an den Achsen nichts mehr ändern. also über das Handle der Achse wie z.B YLim.So wie ich das sehe, dürfte das bei dir im Video auch so der Fall gewesen sein, dann nach dem Plotten die Schrift wieder größer war als davor, wo du als FontSize8 eingegeben hattest.Ich kann die Achse dann nur über das Inspector Fenster entsprechend anpassen, jedoch nicht im M-File. Da stehen die Befehle zwar richtig drin, aber passieren tut da nichts.
+MyFladder Das ist mir gar nicht aufgefallen... Aber dazu gibt es eine Erklärung: Wird ein plot eingefügt und die Achse desswegen aktualisiert, wird die Schriftgröße zurückgesetzt. Wenn Du h_ax1.FontSize = 8 hinter die Plot befehle setzt oder ans Ende, funktioniert alles.
+Outpost Omega
stimmt so geht es. Danke. Habe auch noch ein wenig probiert und es geht auch, wenn man den hold on-Befehl wie in deinem Beispiel hinter den Punkten die alle mit der Achse zu tun haben einfügt.
Erster Plot bei mir ebenfalls gleich :D
Computer haben keine echten Zufallszahlen, sondern Pseudozufallsahlen. Das hängt damit zusammen, dass Computer nicht eigenständig entscheiden können. Diese Zahlen werden immer nach einem Algo erschaffen. Es gibt viele verschiedene Algos, welche z.b. auch immer mit anderen Startwerten beginnen. Problematisch bei diesen Generatoren ist oftmals, dass sie sich nach einer bestimmten Zeit wiederholen. wobei es heutzutage welche gibt, die für eine wiederholung mehr als 1.000 jahre brauchen oder so :D. Diese Algos haben aber auch ein Vorteil, nämlich dann, wenn Modelle überprüft werden müssen. So ist dann nachvollziehbar, was genau passiert ist.
Feedback: bei mir sieht der Plot anders aus (Matlab version 2017).
Schöne Grüße und danke für die Tutorials
Bei mir mit MATLAB2020b auch :-)
Hallo Outpost Omega, wenn ich wie du manuell eine "Figure" erstellen möchte, dann erhalte ich nicht 1x1 Figure in der Class, sondern den Datentyp struct. Was mache ich falsch? (falls es was mit der Version zu tun hat, ich hab Matlab R2014a).
Danke dir für deine tollen Videos. Dank dir lernt man echt schnell dazu!
+ROB89GKO Vielen Dank für das Lob. Ja, das kann an der Version liegen, ein paar Jahre zuvor konnte man auch Dinge wie h_fig.Position nicht schreiben sondern nur get(h_fig,'Position') bzw. set(h_fig,'Position',[1,1,1,1]).
Ok danke dir. Wie bekomme ich denn auf anderem Weg nun den Figure Datentyp?
- könnten Sie vieleicht ein Tutorial machen, was das Speichern Lesen und Schreiben von Datensätze erklärt ?
- Und wie man von Matlab Daten im Excel bearbeiten kann.
+Mohamed-Yassine Ait-Mouss kann ich gerne mal aufgreifen.
vielen Dank
Den gleichen graphen hab ich auch ;)
Bei mir sehen die Zufallszahlen auch genauso aus wie bei dir
Also fast 1 Jahr nach der Veröffentlichung und der Plot sieht bei mir 100% gleich aus
klack klack klack klack was ist mit dem ton is diesem video?