Borrar filtros
Borrar filtros

How to parameterize function.

5 visualizaciones (últimos 30 días)
abdulsamed kaymakci
abdulsamed kaymakci el 3 de Dic. de 2022
Comentada: Star Strider el 5 de Dic. de 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]

Respuesta aceptada

Star Strider
Star Strider el 3 de Dic. de 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 comentarios
abdulsamed kaymakci
abdulsamed kaymakci el 5 de Dic. de 2022
thanks sir.
Star Strider
Star Strider el 5 de Dic. de 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 = 
.

Iniciar sesión para comentar.

Más respuestas (1)

VBBV
VBBV el 3 de Dic. de 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})

Productos


Versión

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by