Approximate the variable in the workspace to one digite ?
이전 댓글 표시
Hi all
I am have 1000 variables in the workspace, each one have five digits after the comma like 50,44444
How aproximated all 1000 variables to one digit after the comma like 50,4 ? because I cant chang each one individually ? so difficult!
채택된 답변
추가 답변 (2개)
Star Strider
2014년 11월 19일
1 개 추천
See the documentation for format. You can set the numeric display to one of several options. (The data themselves are all stored to the same precision, so the display precision does not affect the data precision.)
Image Analyst
2014년 11월 19일
Use the round function:
m=rand(4) % Tons of digits.
m1 = round(m, 1) % Round to first digit.
Hopefully your thousands of variables are in an array and not truly thousands of separate variables, which would be bad programming practice.
댓글 수: 1
David Young
2014년 11월 19일
Well I learnt something from that! I hadn't noticed the new optional arguments for round()!
카테고리
도움말 센터 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!