2016-04-29 9 views
0

Ich berechnete eine sehr lange Gleichung symbolisch. Jetzt versuche ich diese Gleichung mit Matrixeingängen zu verwenden. Ich werde einen Code schreiben, der veranschaulicht, was ich tun möchte.Wie man die Matrixeingabe einer symbolischen Gleichung in Matlab zuordnet

syms a b c d real; 
y=a+2b+c^2; 

a=[1 2 3 4 5]; 
b=[1 3 5 6 7]; 
c=[1 5 2 3 7]; 

Ich möchte Y als Matrix berechnen. Ich lese über Subfunktion, aber ich konnte nicht verstehen, wie ich das für Matrixeingabe implementieren kann.

Antwort

0
syms a b c d real; 
syms y(a,b,c); 
y(a,b,c)=a+(2*b)+(c^2); 

e=[1 2 3 4 5]; 
f=[1 3 5 6 7]; 
g=[1 5 2 3 7]; 

y(e,f,g) % output will be in command window 

Ich hoffe, das hilft

Verwandte Themen