|
|
Punktoperator!!! Wo soll ich einsetzen? |
|
katy297878 |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 26.08.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.08.2013, 01:58
Titel: Punktoperator!!! Wo soll ich einsetzen?
|
|
Hallo Leute,
ich habe ein Problem mit Grafikerstellung. Ich möchte eine Grafik erstellen. Der Grundvariant ist das Fahrzeuggewicht. Es gibt aber viele Zwischen Rechnungen. Ich habe probiert zu zeichnen. Es macht aber nur die Gerade, wenn ich den Punktoperator benutze. Kann jemand mir bitte Helfen? Mein Programm sieht so aus:
Ich habe eine Frafik bei, sie soll so aussehen!
[EDITED, Jan, Bitte Code-Umgebung benutzen - Danke!]
Beschreibung: |
|
Download |
Dateiname: |
Abb3 Normal_Querkraft.jpg |
Dateigröße: |
24.75 KB |
Heruntergeladen: |
635 mal |
|
|
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 26.08.2013, 09:59
Titel:
|
|
hallo katy
dieser header ist ein sehr verbreitetr anfängerfehler und macht das debuggen unmöglich. warum man das nicht machen sollte wird hier in jedem 2. post besprochen und ich werde da nicht weiter drauf eingehen
wenn du code postest bitte benutze die code umgebung.
Zitat: |
Es macht aber nur die Gerade, wenn ich den Punktoperator benutze |
wo? wann? was soll er sonst machen? welche fehlermeldungen? alles angaben die helfen damit man nicht so viel raten muss ^^
du hast einige male matrixmultiplikation anstadt elementmultiplikation gemacht. was meinst du also ? meistens meinst du denke ich elementweise multiplikation. das sagt einem übrigens sogar die fehlermeldung ^^
Zitat: |
To compute elementwise POWER, use POWER
(.^) instead. |
_________________
richtig Fragen
|
|
|
katy297878 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 26.08.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.08.2013, 12:31
Titel:
|
|
|
|
|
Hallo Winkow, hallo Leute
es tut mir Leid. Ich habe leider alles vertan. Ich wollte einen anderen Code posten. Jetzt erkläre euch das Problem.
Am Anfang meldet das PRogramm Fehler:
??? Error using ==> mpower
Inputs must be a scalar and a square matrix.
Error in ==> G_Schraeglaufwinkel_H_Diagramm at 61
fNVa = FNRVa/FNR0*(1-eps*(FNRVa/FNR0)^2)/(1-eps) ;
dann habe ich den Punktoperator in den vier Gleichungen benutzt:
fNVa = FNRVa./FNR0.*(1-eps*(FNRVa/FNR0).^2)/(1-eps) ;
fNVi = FNRVi./FNR0.*(1-eps*(FNRVi/FNR0).^2)/(1-eps) ;
fNHa = FNRHa./FNR0.*(1-eps*(FNRHa/FNR0).^2)/(1-eps) ;
fNHi = FNRHi./FNR0.*(1-eps*(FNRHi/FNR0).^2)/(1-eps) ;
dan kommt Gerade wie bild 2. und noch eine Fehlermeldung:
??? Error using ==> text
X and Y must be the same length
Error in ==> G_Schraeglaufwinkel_H_Diagramm at 102
text(azg,alphaHdg,str1);
Die Grafik habe ich mit for-Schleife für azg wie im Bild 1 erstellt. Sie ist aber nich flexibel, das heißt, man kann nicht die Liniendicke ändern. Außerdem dauert den Vorgang richtig länger als normal. Ich möcthe jetzt ganz nornal plotten. Ich brauche auch ein Bruckkriterium bei maximale erreichbare Querbeschleunigung, das heißt bei max. Beschleunigung plottet es nicht mehr. Ich habe in for Schleife so benutzt:
if (qV>=1)||(qH>=1) %Bruchkriterium für for Schleife
str5=['Maximal erreichbare Querbeschleunigung = ' ...
num2str(azg-0.01) ' ']; % Minus 0,01 damit alles wieder bestimmt
disp(str5);
break
end
Kann jemand mir bitte helfen? Es ist mir sehr wichtig, weil es um meine Bachelorarbeit geht. Jede Hilfe von euch ist mir sehr dankbar.
viele Grüße!
Beschreibung: |
|
Download |
Dateiname: |
Schraeglauf.jpg |
Dateigröße: |
24.05 KB |
Heruntergeladen: |
614 mal |
Beschreibung: |
|
Download |
Dateiname: |
gerade.jpg |
Dateigröße: |
12.54 KB |
Heruntergeladen: |
648 mal |
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 26.08.2013, 12:50
Titel:
|
|
du hast da noch einmal matrix multiplikation. denke nicht das es das war was du meinstest. denke du meintest elementweise. wenn du die linendicken nachtäglich endern willst musst du dir den plothandle mit abspeichern.
dann kannst du da nachträglich noch die linienstärke etc mit einstellen.
die fehlermeldung beim text kam weil dein alphahdg nur eine zahl war und kein array. es ist aber trotzdem nicht das was du machen willst denke ich. wo der text stehen soll must du nochmal genau beschreiben dann. wobei sich aber auch legend anbieten würde beim plot.
also so in der art
_________________
richtig Fragen
|
|
|
katy297878 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 26.08.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.08.2013, 01:01
Titel:
|
|
Das hat super funktioniert, danke Winkow. Ich muss nur noch bisschen Kleinigkeiten erledigen. Schönen Tag Noch euch alle!
|
|
|
|
|
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.
|
|