goMatlab - Mein MATLAB Forum

Mein MATLAB Forum

 
Login  | Registrieren
Bücher:

MATLAB + Simulink: Einführung Studenten und Ingenieure

Studierende:
Abschlussarbeit: NOx-Sensor-Fehlersimulationstool in Hard- & Software
Fahrzeugtechnik
MBtech Group GmbH & Co. KGaA - Fellbach-Schmiden

Praktikant / Werkstudent Nachrichtentechnik (m/w)
Telefonanbieter
OnePhone Deutschland GmbH - Erkrath

Praktikant/-in im Bereich Akustik
Kfz-Zulieferindustrie
Behr GmbH & Co. KG - Stuttgart

Abschlussarbeit Entwicklung neuer Technologien für die Photovoltaik-Systemtechnik
Elektrotechnik / Automatisierungstechnik
SMA Solar Technology AG - Kassel

Praktikum – Hardware-in-the-Loop-Simulatoren-Test von automotiven Steuergeräten
Elektrotechnik/EDV
dSPACE GmbH - Paderborn

weitere Angebote

Partner:




Vermarktungspartner


Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

if-schleife

 

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.02.2012, 14:21     Titel: if-schleife
  Antworten mit Zitat      
hallo zusammen!

ich hab ein riesiges problem mit einer if-abfrage:

ich habe zwei bedingungen

Code:

 a_max(m,n) >= b_day(time) && c == d_day(time)
 


wobei a_max eine matrix, b_day ein skalar, c eine matrix und d_day ein skalar.


wenn ich nur die erste bedingung stelle, funktioniert das programm, jedoch muss die zweite bedingung ebenfalls erfüllt sein, wenn ich aber diese bedingung an matlab mit && übergebe, bekomme ich folgende fehlermeldung:

Operands to the || and && operators must be convertible to logical scalar values.

gibt es einen befehl, wie ich dieses problem umgehen kann?

Danke!


denny
Supporter
Supporter


Beiträge: 2606
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2007b, R2009b
     Beitrag Verfasst am: 04.02.2012, 15:20     Titel:
  Antworten mit Zitat      
Hallo wenn c eine Matrix ist,
dann hättest du da auch einzelne Elemente vergleichen sollen
so:
Code:

 a_max(m,n) >= b_day(time) && c(m,n) == d_day(time)
 
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.02.2012, 18:18     Titel:
  Antworten mit Zitat      
danke!

manchmal ist die antwort so einfach Razz
 
Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
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
.


goMatlab ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


 Impressum  | Werbung/Mediadaten | Studentenversion | FAQ | goMatlab RSS Button RSS


Copyright © 2007 - 2012 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
Partner: LabVIEWforum.de

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.