Sie haben die symbolischen Variablen deklariert und dann einige Berechnungen durchgeführt. Da den Variablen kein Wert zugewiesen ist, gibt die symbolische Toolbox einfach den Ausdruck zurück (was das richtige Verhalten ist). Sie müssen Werte für die Variablen ersetzen, um ein numerisches (in Ihrem Fall boolesches) Ergebnis zu erhalten. Verwenden Sie die Funktion subs
. In Ihrem Fall möchten Sie mehrere Ersetzungen. Vielleicht möchten Sie auch Ihr Ergebnis vereinfachen. Aus Ihren Fragen geht nicht klar hervor, wonach genau Sie suchen. Wenn Sie nur eine numerische Antwort wollen, brauchen Sie nicht die symbolischen Variablen, sondern nur normale boolesche Variablen.
Sie erhalten also einen symbolischen Ausdruck als Ergebnis, benötigen Sie stattdessen ein boolesches Ergebnis (z. B. wahr oder falsch)? Können Sie zeigen, wie Sie die Variablen in Ihrem Ausdruck definiert oder erhalten haben? – Cyb3rFly3r
>> syms I1 I2 I3 I4 I5 I6. Was ich will, ist die resultierende Gleichung –