Format a large number into small decimal number
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Soumili Sen
am 21 Okt. 2020
Kommentiert: Soumili Sen
am 23 Okt. 2020
Hello,
I have code on function like:
hr = sqrt ( .1/ 2 ) .* (h_i+j*h_q);
hr1 = sqrt (.3/ 2 ) .* (h_i+j*h_q);
x=x = constellation(randi([1 4],50));
syms cr;
r=(hr*x+hr1*cr);
and I am getting the answer like cr*(2031273339923201/4503599627370496 - 7019058886806809i/36028797018963968) - 42472189963858493/288230376151711744)
How I will format this large number into small decimal number?
0 Kommentare
Akzeptierte Antwort
Spectro
am 21 Okt. 2020
Lookup matlab built-in functions like simplify() or vpa().
This should do the work:
vpa(r, 4)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Numbers and Precision finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!