Creating a vector out of variables

147 visualizaciones (últimos 30 días)
Daniel Miller
Daniel Miller el 16 de Sept. de 2019
Comentada: Star Strider el 16 de Sept. de 2019
Hello!
This might seem very simple, but if I have created, let's say, the following variables:
A = 1/(10^(-6));
B = 22^(1/4);
C = 4^(3+2);
Now, I should make a vector (named MySolutions) containing the solutions A to C.
Shouldn't it work by writing:
MySolutions = [A,B,C]
The output gives me:
mySolution =
1.0e+06 *
1.0000 0.0000 0.0010
I don't understand why the output looks so weird.
Any help is appreciated!

Respuesta aceptada

Star Strider
Star Strider el 16 de Sept. de 2019
Use the format function to change the way they are displayed:
A = 1/(10^(-6));
B = 22^(1/4);
C = 4^(3+2);
format long E
MySolutions = [A,B,C]
format short g
MySolutions = [A,B,C]
format long
MySolutions = [A,B,C]
producing:
MySolutions =
1.000000000000000e+06 2.165736770667994e+00 1.024000000000000e+03
MySolutions =
1e+06 2.1657 1024
MySolutions =
1.0e+06 *
1.000000000000000 0.000002165736771 0.001024000000000
  2 comentarios
Daniel Miller
Daniel Miller el 16 de Sept. de 2019
Thank you for such a quick answer! Cheers!
Star Strider
Star Strider el 16 de Sept. de 2019
As always, my plesure!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Get Started with MATLAB 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