Azzera filtri
Azzera filtri

decimal places in a string

42 visualizzazioni (ultimi 30 giorni)
Matthew Tyler Jeffries
Matthew Tyler Jeffries il 1 Mar 2019
Risposto: Star Strider il 1 Mar 2019
I have a very lengthy string (part is shown below) that has 4 columns, and I want all of the numbers to have 9 decimal places.
"empty" "empty" "empty" "empty"
"43.0842" "40.8172" "0.75196" "0.71239"
"43.0906" "40.81" "0.75207" "0.71227"
"empty" "empty" "empty" "empty"
"37.3686" "70.4119" "0.65221" "1.2289"
"empty" "empty" "empty" "empty"
"37.0861" "70.8389" "0.64727" "1.2364"

Risposta accettata

Star Strider
Star Strider il 1 Mar 2019
Your numbers likely retain thier full internal precision, so specify the output format as something like this:
strmtx = compose("%.9f", rand(6,4));
Make appropriate changes to work with your matrix.

Più risposte (0)

Categorie

Scopri di più su MATLAB 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