|
|
Eine Komponente von Vektor Plotten |
|
Motorradfahrer |
Forum-Anfänger
|
|
Beiträge: 27
|
|
|
|
Anmeldedatum: 15.04.15
|
|
|
|
Wohnort: München
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.04.2015, 19:44
Titel: Eine Komponente von Vektor Plotten
|
|
Ein freundliches Hallo bei meinem ersten Beitrag!
Ich hätte gleich eine Frage, bin absoluter Matlab Neuling.
Ich möchte mir ein Mehrkörpermodell aufbauen, bei dem ich mir die Lage von Punkten berechnen lassen kann.
Zur Punktberechnung würde ich gern mit Vektoren Rechnen.
Rechne ich mit Vektoren, wie im nachfolgenden Code, schmeisset mir der Plot einfach keine Linie mit den Werten aus.
Wie kann ich mir einen Graph auswerfen lassen, der so aussieht wie beim unteren Code?
Ich bin echt am Verzweifeln, warum ich mir bei Variante 1 keinen Graph der X Komponente des Vektors anzeigen lassen kann.
Angehöngt ein Bild von meinem Problem.
Vielen vielen Dank schon mal!
Grüße
Motorradfahrer
Beschreibung: |
|
Download |
Dateiname: |
Vektor vs Funktion.jpg |
Dateigröße: |
110.94 KB |
Heruntergeladen: |
287 mal |
|
|
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 15.04.2015, 20:00
Titel:
|
|
hallo. matlab macht genau das was du ihm sagst.
Zitat: |
If one of X or Y is a scalar and the other is a vector, then MATLAB plots the vector as discrete points at the scalar value. |
denn
wenn du
meinst stimmen die dimensionen nicht. du hast da ja 2 elemente mehr als in t
_________________
richtig Fragen
|
|
|
Motorradfahrer |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 27
|
|
|
|
Anmeldedatum: 15.04.15
|
|
|
|
Wohnort: München
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.04.2015, 20:11
Titel:
|
|
Hallo,
danke für die schnelle Antwort,
Also "t" ist ein Skalar
und:
st auch ein Skalar,
folgedessen sollte es funktionieren, warum funktioniert es nicht?
Hast du mein angehängtes Bild betrachtet, dort erscheint kein Graph...?
Gruß
Motorradfahrer
|
|
|
Motorradfahrer |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 27
|
|
|
|
Anmeldedatum: 15.04.15
|
|
|
|
Wohnort: München
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.04.2015, 20:14
Titel:
|
|
P.S.:
ich hab im angefügten Bild
bei
das "t" vergessen, funktioniert aber auch nicht, wenn es drinnen steht...
Liebe Grüße
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 15.04.2015, 20:18
Titel:
|
|
bitte genau lesen
Zitat: |
Also "t" ist ein Skalar |
nein. t ist dein vector
Zitat: |
und:
st auch ein Skalar, |
das stimmt. damit trifft das was ich aus der doc zitiert habe zu.
das du auf dem graph nichts sihst liegt vieleicht daran das du es vom grid überdekt wird.
_________________
richtig Fragen
|
|
|
Motorradfahrer |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 27
|
|
|
|
Anmeldedatum: 15.04.15
|
|
|
|
Wohnort: München
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.04.2015, 20:28
Titel:
|
|
Hi, Danke noch,
wir kommen der Sache näher
Das stimmt, ich sehe Punkte, wenn ich das grid ausblende,
aber die Punkte verlaufen bei 180.1 waagrecht,
Müssten diese nicht im 45 Grad winkel nach oben verlaufen?
x-Achse = t = (0.1:0.1:2)
y-Achse= 180+t
Liebe Grüße
Motorradfahrer
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 15.04.2015, 20:34
Titel:
|
|
ich kann mich da nur wiederholen
Zitat: |
If one of X or Y is a scalar and the other is a vector, then MATLAB plots the vector as discrete points at the scalar value. |
t ist dein vector X und in Y ist das erste element aus I_r_AB also ein scalar
wenn du den selben wert immer wieder plottest warum sollte das dann 45° nach oben gehen?
_________________
richtig Fragen
|
|
|
Motorradfahrer |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 27
|
|
|
|
Anmeldedatum: 15.04.15
|
|
|
|
Wohnort: München
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.04.2015, 20:39
Titel:
|
|
Danke Dir, ich habs fast geschnallt!
Was muss ich machen, damit meine erste Komponente vom Vektor I_r_AB bzw. der Skalar in der selben größe wie mein Vektor "t" wächst?
Liebe Grüße
Motorradfahrer
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 15.04.2015, 20:47
Titel:
|
|
Zitat: |
Was muss ich machen, damit meine erste Komponente vom Vektor I_r_AB bzw. der Skalar in der selben größe wie mein Vektor "t" wächst? |
wie soll ein einzelnes element wachsen? dazu müsstest du es immer wieder überschreiben. das mcht keinen sinn.
der code ist richtig. in deiner abwandlung hängst du aber einfach zwei 4en an die vektor an. damit sind die vektoren nicht mehr gleich lang und können nicht geplottet werden. vieleicht solltest du erstmal sagen was das ziel dieser vieren ist
_________________
richtig Fragen
|
|
|
Motorradfahrer |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 27
|
|
|
|
Anmeldedatum: 15.04.15
|
|
|
|
Wohnort: München
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.04.2015, 20:56
Titel:
|
|
Hi,
die 4en habe ich nur beliebig eingesetzt, die 4en sollen später auch noch durch funktionen ersetzt werden.
Ich möchte einen Punkt beschreiben, mit x y z, wo dessen lage im Raum ist, in Abhängigkeit von weiteren größen, z.B. t.
was ich nicht verstehe, warum wächst das:
aber sobal (180+t) im Vektor steh, kann es nicht mehr wachsen?
Liebe Grüße
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 15.04.2015, 21:00
Titel:
|
|
ist ein vektor
ist keiner. du nimmst alle elemente aus der ersten spalte von I_r_AB. I_r_AB ist ein zeilenvektor also ist da nur ein element.
ich kann anfängern nur das getting startet von matlab ans herz legen.
_________________
richtig Fragen
|
|
|
Motorradfahrer |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 27
|
|
|
|
Anmeldedatum: 15.04.15
|
|
|
|
Wohnort: München
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.04.2015, 21:04
Titel:
|
|
Danke schon mal,
vielleicht sollte ich jetzt erst einmal darüber schlafen
Liebe Grüße
|
|
|
Motorradfahrer |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 27
|
|
|
|
Anmeldedatum: 15.04.15
|
|
|
|
Wohnort: München
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.04.2015, 22:04
Titel:
|
|
Hallo, ich nochmal
ich kann einfach nicht schlafen.
Ich habe nochmal ein Bild angefügt, warum habe ich in Figure 14 nicht das gleiche Bild wie in Figure 13, ich verstehe es nicht!!!
Es muss doch auch dieser Wert
genau so wachsen wie
Warum ist das nicht so?
Wie kann ich mir einen Vektor plotten, der von einer Variablen abhängig ist?
Wie kann ich den (1,1) Verlauf vom Vektor mir in Abhängigkeit von ner Variable anzeigen lassen?
Liebe Grüße
Beschreibung: |
|
Download |
Dateiname: |
Wert im Vektor.jpg |
Dateigröße: |
81.01 KB |
Heruntergeladen: |
302 mal |
|
|
|
Seban |
Forum-Meister
|
|
Beiträge: 600
|
|
|
|
Anmeldedatum: 18.01.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ab R2014b
|
|
|
|
|
|
Verfasst am: 16.04.2015, 04:46
Titel:
|
|
Hallo,
Wie Winkow geschrieben hat: Lies das Getting Started-Kapitel der Matlab-Hilfe. https://de.mathworks.com/help/matla.....-started-with-matlab.html
Weiterhin hat er bereits geschrieben, dass I_r_AB(1,1) ein Skalar, dh ein einzelner Zahlenwert ist, genauer der erste Wert des Vektors I_r_AB. Wenn du nur einen Wert angibst, wird auch nur dieser geplottet.
Es hilft übrigens, wenn du Rückfragen beantwortest und den Code als Code statt als Bild einfügst.
Grüße,
Seban
_________________
Richtig fragen
Debugging
|
|
|
|
|
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.
|
|