# How to parameterize function.

1 view (last 30 days)
abdulsamed kaymakci on 3 Dec 2022
Commented: Star Strider on 5 Dec 2022
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]

Star Strider on 3 Dec 2022
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 CommentsShowHide 1 older comment
Star Strider on 5 Dec 2022
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 = .

VBBV on 3 Dec 2022
syms x y z
P = [x^2 +2*y +3*z; x*y -2*z^2]
subs(P,{x,y,z},{t,t,t})
abdulsamed kaymakci on 5 Dec 2022
thanks sir.

### Categories

Find more on Calculus in Help Center and File Exchange

R2022b

### Community Treasure Hunt

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

Start Hunting!