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

Dimensionsfehler

 

Franzi123

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.08.2013, 09:26     Titel: Dimensionsfehler
  Antworten mit Zitat      
Hallo,

ich haben einen mir sehr rätselhaften Fehler in meinem Programm und benötige nun dringend eure Hilfe.

Zunächst einmal der Quellcode:
Code:
matrix(1:wert-1,1) = 4-(wert-1)*faktor+faktor:faktor:4;


Dabei ist der Faktor: -0,069

Nun läuft diese Zeile durch ein Schleife und lediglich bei wert=2 erhalte ich einen Dimensionsfehler, bei wert=2 hingegen schon wieder nicht. (Wenn ich mir die Größe beider Seiten ausgeben lasse, habe ich bei dem vorderen Teil für wert=2 eine 1x1-Matrix und im rechten Teil der Gleichung eine 1x0-Matrix?!?)

Wäre super nett wenn ihr eure Ideen dazu mal aufschreibt.

Dankeschön, Franzi


Franzi123

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.08.2013, 09:28     Titel: edit: Dimensionsfehler
  Antworten mit Zitat      
Ich meinte bei wert=3 tritt der Fehler nicht auf Wink
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 20.08.2013, 09:37     Titel:
  Antworten mit Zitat      
Code:
faktor:faktor:4
mir ist nicht ganz klar wie du von -0.069 in -0.069 schritten bis 4 kommen willst^^ bei 3 sollte der fehler aber auch auftreten.
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Franzi123

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.08.2013, 09:42     Titel:
  Antworten mit Zitat      
Also das Problem ist auch, dass dieser Teil nicht von mir programmiert ist..

Da hast du Recht, daher kommt vermutlich auch die 1x0-Matrix, die Frage ist jetzt nur, warum klappt es wenn wert>3 ist?
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 20.08.2013, 09:46     Titel:
  Antworten mit Zitat      
Franzi123 hat Folgendes geschrieben:
warum klappt es wenn wert>3 ist?
sollte es nicht und tut es bei mir auch nicht. dazu solltest du dann vieleicht doch den ganzen code posten der den fehler reproduziert.
_________________

richtig Fragen
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 - 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.