|
marek |

Forum-Newbie
|
 |
Beiträge: 3
|
 |
|
 |
Anmeldedatum: 15.02.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 15.02.2016, 22:14
Titel: if-Funktion
|
 |
Hallo zusammen,
ich möchte folgendes (siehe Anhang) in Matlab einprogrammieren. Ich dachte, es kann mit if-Funktion funktionieren. Geht aber nicht. Ich habe in Matlab eingegeben:
if max(sigmaaussen)-max(sigmainnen)>=2*t*Ngamma/Nq
sigmaend(k)=(Formel..........)
elseif max(sigmainnen)-max(sigmaaussen)>=2*t*Ngamma/Nq
sigmaend(k)=(Formel..........)
else
x = t/2+((max(sigmaaussen)-max(sigmainnen))*Nq/(4*gamma*Ngamma));
sigmaend(k) = max(sigmaaussen)*Nq+gamma*(t-(2*x^2)/t)*Ngamma;
end
Kann mir jemand bitte sagen, was ich falsch mache? Vielen Dank im Voraus
Beschreibung: |
|
 Download |
Dateiname: |
IMAG0657 - Kopie.jpg |
Dateigröße: |
967.25 KB |
Heruntergeladen: |
353 mal |
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 15.02.2016, 22:24
Titel:
|
 |
Hallo,
sieht an sich gut aus. Was genau geht denn nicht?
Grüße,
Harald
|
|
|
marek |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 3
|
 |
|
 |
Anmeldedatum: 15.02.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 18.02.2016, 23:46
Titel:
|
 |
Hallo Harald,
danke für die schnelle Rückmeldung. Ich habe meinen Fehler schon gefunden. Allerdings hätte ich noch eine Frage:
Ich möchte zwei Vektoren (h und sigmaend im Anhang) mit unterschiedlichen Längen plotten.
Ich dachte: plot(h:0:210,sigmaend); Es kommt trotzdem die Fehlermeldung: Vectors must be the same lengths.
Wäre sehr dankbar für die Hilfe.
Gruß, Adam
Beschreibung: |
|
 Download |
Dateiname: |
222.JPG |
Dateigröße: |
18.95 KB |
Heruntergeladen: |
290 mal |
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 19.02.2016, 03:27
Titel:
|
 |
was ist das problem ? willst du sie gegeneinander plotten? dann musst du sie auf die gleiche länge bringen.
sollen sie die gleiche basis haben? dann kannst du zb
interp1
verwenden oder aber auch einfach beide seperat plotten.
was soll das denn machen?
_________________
richtig Fragen
|
|
|
marek |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 3
|
 |
|
 |
Anmeldedatum: 15.02.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.02.2016, 09:12
Titel:
|
 |
Danke für die Hilfe.
Sorry, nicht korrekt die Frage formuliert.
ich möchte die beiden Vektoren gegeneinander plotten (x-Achse: h-Werte, y-Achse: sigmaend-Werte). Wie bringe ich die Beiden auf die gleiche Länge?
|
|
|
|
|
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.
|
|