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

Symbolic Toolbox: Error using ==> mupadmex

 

Felofex
Forum-Anfänger

Forum-Anfänger


Beiträge: 11
Anmeldedatum: 17.12.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.02.2013, 12:21     Titel: Symbolic Toolbox: Error using ==> mupadmex
  Antworten mit Zitat      
Hallo zusammen,
den untenstehenden Code habe ich selbst geschrieben und konnte ihn gestern abend noch erfolgreich verwenden.
Nun - ohne, dass ich eine Änderung vorgenommen habe - erhalte ichfolgenden Fehler:
??? Error using ==> mupadmex
Error in MuPAD command: illegal operands [linalg::SSS]

Error in ==> sym.sym>sym.mrdivide at 273
X = mupadmex('mllib::mrdivide',A.s,B.s);

Allerdings nicht, wenn ich die Zeilen einzeln eingebe...
Was könnte los sein?

(Ich weiß, dass es sehr umständlich geschrieben ist und eine Schleißfe eleganter wäre, aber ich bin neu in Matlab und habe keine Zeit, mich wirklich tiefgehend damit zu bschäftigen. Entschuldigt also, dass es unästethisch ist.)

Vielen Dank für Eure Tipps!,
Felofex



Code:

 %Hier geht die Wohlfahrtsberechnung los
%Erste
    %Nachfragemengen
        %REV
    q_j_1_D_REV_1=(y-S)/p_1_REV_1*gamma
    q_j_2_D_REV_1=(y-S)/p_2_REV_1*(1-gamma)
   
    del_q_j_1_D_REV_del_a_1=-(y-S)*gamma/((2*A_1^0.5+a)*A_1^0.5)
    del_q_j_2_D_REV_del_a_1=-(y-S)*(1-gamma)/((2*B_1^0.5+a)*B_1^0.5)
   
    del_q_j_1_D_REV_del_a_2_1=(y-S)*gamma/(4*A_1^1.5)
    del_q_j_2_D_REV_del_a_2_1=(y-S)*(1-gamma)/(4*B_1^1.5)
   
   
        %LU
    q_j_1_D_LU_1=(y-S)/p_1_LU_1*gamma
    q_j_2_D_LU_1=(y-S)/p_2_LU_1*(1-gamma)
   
    del_q_j_1_D_LU_del_a_1=-2*(y-S)*n*(n-1)/(D_1^0.5*(D_1^0.5+c_0+a*(n-1)))
    del_q_j_2_D_LU_del_a_1=-2*(y-S)*n*(n-1)/(E_1^0.5*(E_1^0.5+c_0+a*(n-1)))  
   
    del_q_j_1_D_LU_del_a_2_1=2*(y-S)*n*(n-1)^2/(D_1^1.5)
    del_q_j_2_D_LU_del_a_2_1=2*(y-S)*n*(n-1)^2/(E_1^1.5)

    %Konsumentennutzen allgemein
    %REV
    U_j_REV_1=gamma*log(q_j_1_D_REV_1)+(1-gamma)*log(q_j_2_D_REV_1)
    del_U_j_REV_del_a_1=gamma*1/q_j_1_D_REV_1*del_q_j_1_D_REV_del_a_1+(1-gamma)*1/q_j_2_D_REV_1*del_q_j_2_D_REV_del_a_1
    del_U_j_REV_del_a_2_1=(y-S)*gamma/(4*A_1^1.5)+(y-S)*(1-gamma)/(4*B_1^1.5)
   
 
    %LU
    U_j_LU_1=gamma*log(q_j_1_D_LU_1)+(1-gamma)*log(q_j_2_D_LU_1)
    del_U_j_LU_del_a_1=-(n-1)/D_1^0.5-(n-1)/E_1^0.5
    del_U_j_LU_del_a_2_1=(n-1)^2*(c_0+a*(n-1)+D_1^0.5)/D_1^1.5+(n-1)^2*(c_0+a*(n-1)+E_1^0.5)/E_1^1.5
   
    %Gewinn der i Unternehmen
    Pi_i_LU_1=c_1/2*(q_i_1_S_LU_1^2)+c_2/2*(q_i_2_S_LU_1^2)
    del_Pi_i_LU_del_a_1=c_1*q_i_1_S_LU_1*del_q_i_1_S_LU_del_a_1+c_2*q_i_2_S_LU_1*del_q_i_2_S_LU_del_a_1
    del_Pi_i_LU_del_a_2_1=c_1*(q_i_1_S_LU_1*del_q_i_1_S_LU_del_a_2_1+del_q_i_1_S_LU_del_a_1^2)+c_2*(q_i_2_S_LU_1*del_q_i_2_S_LU_del_a_2_1+del_q_i_2_S_LU_del_a_1^2)
   
    %Wohlfahrt allgemein
   
    W_SEP_1=m*U_j_REV_1+Pi_0_SEP_1+n*Pi_i_REV_1
    del_W_SEP_del_a_1=m*del_U_j_REV_del_a_1+del_Pi_0_SEP_del_a_1+n*del_Pi_i_REV_del_a_1
    del_W_SEP_del_a_2_1=m*del_U_j_REV_del_a_2_1+del_Pi_0_SEP_del_a_2_1+n*del_Pi_i_REV_del_a_2_1
   
    W_LU_1=m*U_j_LU_1+Pi_0_LU_1+(n-1)*Pi_i_LU_1+Pi_1_LU_1
    del_W_LU_del_a_1=m*del_U_j_LU_del_a_1+del_Pi_0_LU_del_a_1+n*del_Pi_i_LU_del_a_1
    del_W_LU_del_a_2_1=m*del_U_j_LU_del_a_2_1+del_Pi_0_LU_del_a_2_1+n*del_Pi_i_LU_del_a_2_1
 
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 28.02.2013, 13:59     Titel:
  Antworten mit Zitat      
Hallo,

ein wenig musst du uns schon auch dabei helfen, dir zu helfen.
Welche Variablen sind symbolisch? (syms ...)
In welcher Zeile tritt der Fehler auf?
Sind sämtliche Warnungen (orange oder rot unterlegt) im Editor beseitigt?

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Felofex
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 11
Anmeldedatum: 17.12.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.02.2013, 19:06     Titel:
  Antworten mit Zitat      
Oh, Verzeihung!

Alle Variablen bis auf das a sind symbolisch.

Der Fehler tritt auf, wenn ich mehrere Zeilen gleichzeitig in den workspace reinkopiere, wenn ich sie einzelne reinkopiere, dann tritt er nicht auf. Im Editor sind alle Gleichheitszeichen rot unterlegt, weil ich die Ausgabe nicht unterdrücke, aber ansonsten ist alles ok - wie gesagt, dasselbe Programm lief gestern abend ja noch fehlerfrei.

Dankeschön!
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.