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

Wahrheitstabelle plotten (mit Linie)

 

Skibby
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 12.05.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.05.2017, 14:08     Titel: Wahrheitstabelle plotten (mit Linie)
  Antworten mit Zitat      
Hallo Matlab-Community,


habe folgendes Problem mit meinem Plot.
Ich habe in einer for-schleife verschiedene Werte (Variable i).
Bei vorgegebenen Werten soll die Linie in der Y-Achse auf 1 springen, bei den anderen Werten auf 0 verbleiben. (wie bei einer Wahrheitstabelle)
Soweit gelingt das auch, jedoch beim "Sprung" zwischen 1 und 0 bzw. umgekehrt, plottet er keine Linie.
Weiß jemand vielleicht Hilfe?

Code:
 
     %Real Time Label
         
     hold on
   
     if 20 < i && i < 40                                                                                                                                                                                                                                
              line(s(6),[i-1 i],[1 1]);
         
     else
              line(s(6),[i-1 i],[0 0]);                
             
             
     end
 




Gruß,
Skibby
Private Nachricht senden Benutzer-Profile anzeigen


Knygs
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 58
Anmeldedatum: 26.03.15
Wohnort: ---
Version: 2015b, 2017a, 2021a
     Beitrag Verfasst am: 20.05.2017, 16:26     Titel:
  Antworten mit Zitat      
Hallo Skibby,

du kannst es ja mal versuchen indem du zwei Vektoren bildest.
Einen mit den entsprechenden i an denen eine eins stehen sollte und den Anderen gefüllt mit 1.
Damit kannst du dann mit
Code:

deine Grafik erzeugen.

viele Grüße
Tobi
Private Nachricht senden Benutzer-Profile anzeigen
 
Skibby
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 12.05.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.05.2017, 17:06     Titel:
  Antworten mit Zitat      
Hallo Knygs,

habe es mal ausprobiert, funktioniert schonmal.
Jedoch möchte ich gern die "Fläche" unter meinem Balken weiß haben, da dort noch weitere Linien erkennbar sein müssen.




Gruß
Private Nachricht senden Benutzer-Profile anzeigen
 
Knygs
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 58
Anmeldedatum: 26.03.15
Wohnort: ---
Version: 2015b, 2017a, 2021a
     Beitrag Verfasst am: 20.05.2017, 17:26     Titel:
  Antworten mit Zitat      
die Balken kannst du einfach weiß machen indem du ein 'w' hinter die Argumente setzt.
Das kannst du auch in der Beschreibung von
Code:
nachlesen.
Dort stehen auch alle anderen Optionen wie du die Darstellung anpassen kannst.
Private Nachricht senden Benutzer-Profile anzeigen
 
Skibby
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 12.05.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.05.2017, 18:01     Titel:
  Antworten mit Zitat      
super vielen dank Smile
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 - 2024 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.