Creating a vector out of variables

109 vues (au cours des 30 derniers jours)
Daniel Miller
Daniel Miller le 16 Sep 2019
Commenté : Star Strider le 16 Sep 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!

Réponse acceptée

Star Strider
Star Strider le 16 Sep 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 commentaires
Daniel Miller
Daniel Miller le 16 Sep 2019
Thank you for such a quick answer! Cheers!
Star Strider
Star Strider le 16 Sep 2019
As always, my plesure!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by