WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

quiver Vektorlänge

 

Vektorlänge

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.11.2013, 16:39     Titel: quiver Vektorlänge
  Antworten mit Zitat      
Hallo,

ich würde gerne ein Vektorfeld plotten. Um das in Matlab kennenzulernen, nehme ich was einfaches:

Code:

quiver (X , Y , -Y , X)
 


Jetzt stimmt bei mir die Länge aber nicht. An der Stelle x=0,y=1 sollte der Pfeil doch eine Länge von 1 haben (Betrag). Bei mir sind das aber 0,5.

Help sagt scale, aber Matlab sagt dann Error Wink

Wäre schön Hilfe zu bekommen!


Gastleser

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.11.2013, 19:15     Titel: Kennt sich damit keiner aus?
  Antworten mit Zitat      
Kann mir das keiner sagen, warum die Länge nicht dem Betrag entspricht?
 
Seban
Forum-Meister

Forum-Meister


Beiträge: 600
Anmeldedatum: 18.01.12
Wohnort: ---
Version: ab R2014b
     Beitrag Verfasst am: 23.11.2013, 06:45     Titel:
  Antworten mit Zitat      
Hallo,

Ohne Minimalbeispiel wird dir das vermutlich niemand sagen können.

MfG,
Seban
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 23.11.2013, 09:38     Titel:
  Antworten mit Zitat      
Hallo,

ich hab's mir mal angeschaut - eigentlich muss man nur die Doku lesen:

Zitat:
By default, the arrows are scaled to just not overlap, but you can scale them to be longer or shorter if you want.

und
Zitat:
quiver(...,scale) automatically scales the arrows to fit within the grid and then stretches them by the factor scale. scale = 2 doubles their relative length, and scale = 0.5 halves the length. Use scale = 0 to plot the velocity vectors without automatic scaling.


Also:
Code:
quiver (X , Y , -Y , X, 0)

wenn du die Vektoren in "echter" Länge dargestellt haben willst.

Ich persönlich finde es aber eben angenehmer, wenn die Vektoren nicht überlappen. Man hat ja dann immer noch den relativen Vergleich.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.