hi, i created a vector form like given below and i want to replace x y z with t variable like this. P = [t^2 +2*t +3*t; t*t -2*t^2] . but this is a case where x = y = z =t. how can i replace x y and z with t .
syms x y z
P = [x^2 +2*y +3*z; x*y -2*z^2]

 Réponse acceptée

Try something like this —
syms t x y z
P{1} = x^2 +2*y +3*z;
P{2} = x*y -2*z^2;
P = subs(P,{x,y,z},{t,t,t})
P = 
See the documentation on subs for details.
Another option is to create it as a symfun, then choose the arguments to assign to ‘t’.
.

2 commentaires

abdulsamed kaymakci
abdulsamed kaymakci le 5 Déc 2022
thanks sir.
As always, my pleasure!
Also, to get them as a column vector —
syms t x y z
P{1,:} = x^2 +2*y +3*z;
P{2,:} = x*y -2*z^2;
P = subs(P,{x,y,z},{t,t,t})
P = 
.

Connectez-vous pour commenter.

Plus de réponses (1)

VBBV
VBBV le 3 Déc 2022

1 vote

syms x y z
P = [x^2 +2*y +3*z; x*y -2*z^2]
subs(P,{x,y,z},{t,t,t})

Produits

Version

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by