how to have a correct array format

2 visualizzazioni (ultimi 30 giorni)
jenny
jenny il 10 Giu 2016
Commentato: jenny il 22 Giu 2016
I already set 'long g' as an array format at the variable editor preferences. However when i open the variable editor, the values for my first variable are correct, but the second variable contains values in short format. The second variable obtained after cat function. So does it relates to this? How should i change it. Thank you.
  4 Commenti
Walter Roberson
Walter Roberson il 11 Giu 2016
Possibly there are only 5 or so significant decimal places in the data.
Can you save the data as a .mat, including the first variable and the second variable individually?
jenny
jenny il 22 Giu 2016
yes..it's only 5 significant decimal places. Thank you Mr Walter Roberson. I think i can solve it now :)

Accedi per commentare.

Risposte (1)

Azzi Abdelmalek
Azzi Abdelmalek il 10 Giu 2016
You can display your numbers with the format of your choice
a=12.123456789,
sprintf('%.6f',a)
  1 Commento
jenny
jenny il 11 Giu 2016
The values are obtained after i run my code. First, I use sprintf to create the file name, then fscanf to read, continue with cat function to concatenate them. The values change after that.

Accedi per commentare.

Categorie

Scopri di più su Numeric Types in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by