|
|
| schnetzinator |

Forum-Anfänger
|
 |
Beiträge: 34
|
 |
|
 |
Anmeldedatum: 05.03.17
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 13.03.2017, 08:09
Titel: IF - Schleife
|
 |
Guten Morgen!
Ich habe in meinem Skript einen Mann-Whitney-U-Test in Verwendung, der mir je nach Datensatz einen bestimmten p-Wert liefert (z.B.: p_real=8e-10).
Nun möchte ich jedoch nicht den genauen p-Wert in einem Plot angezeigt bekommen, sondern nur ob dieser p-Wert < 0.5 oder <0.1, <0.01 oder <0.001 oder <0.0001 ist.
Für mein Verständnis bedeutet das, dass ich eine if-Schleife machen muss (noch nie gemacht).
die müsste dann in etwa so lauten
oder so?
aber wie mach ich das dann mit einer weiteren if-Schleife?
Kann mir jemand auf die Sprünge helfen?
|
|
|
|
|
|
| Friidayy |

Forum-Century
|
 |
Beiträge: 225
|
 |
|
 |
Anmeldedatum: 17.12.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 13.03.2017, 08:22
Titel:
|
 |
|
|
|
| Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 13.03.2017, 17:32
Titel: Re: IF - Schleife
|
 |
Hallo schnetzinator,
Es gibt keine "If-Schleifen"!
Ein If-Befehl ist eine Verzweigung und eine Schleife bildet man mit
for
oder
while
.
Das Problem an "if (0.1<p_real<0.5)" ist, dass Matlab das von links nach rechts auswertet:
Das ist aber nicht das, was Du erwartest. Und da hilft Friidayys Antwort weiter:
Die beiden Bedingungen werden also separat getestet.
Gruß, Jan
|
|
|
|
|
|
|
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.
|
|