Scalar Multiplication of different values at same time

2 visualizaciones (últimos 30 días)
Kanchibhotla Chandra Sekhar
Kanchibhotla Chandra Sekhar el 26 de Jun. de 2019
Editada: per isakson el 27 de Jun. de 2019
I have a function -
[x1 x2 x3] = somefunction(y1,y2);
now i want to multiply the [x1 x2 x3] by scalar value z.
[x1 x2 x3] = [x1 x2 x3] .*z; % Want to do like this which is not valid as per the codde
instead of doing the multiplication individually i want to do the multiplication all at a time.
Is there any way to mulitiplication all at a time.

Respuestas (1)

madhan ravi
madhan ravi el 26 de Jun. de 2019
Editada: madhan ravi el 26 de Jun. de 2019
Assign the values with one output for instance as variable X which consists all the values in it.
  6 comentarios
Kanchibhotla Chandra Sekhar
Kanchibhotla Chandra Sekhar el 26 de Jun. de 2019
My goal is simple -
i have function with has three different values -
[x1, x2, x3] = somefun(y1,y2);
now i want to do salar multiplication to x1, x2, x3 which are individual variables and want to do the scalar multiplication all at time.
Like this -
[x1, x2, x3] = [x1, x2, x3].*z; % where z is scalar value
which is not possible since the assignment of variable to different variables all at a time.
Is there any possibility to multipliy the variables all at a time.
per isakson
per isakson el 27 de Jun. de 2019
Editada: per isakson el 27 de Jun. de 2019
AFAIK: NO! However, some do weird tricks with subsref and subsasgn.

Iniciar sesión para comentar.

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by