Generate random numbers in the second decimal point
조회 수: 3 (최근 30일)
이전 댓글 표시
Hi all,
I have an array of numbers (generated using the colon operator):
x=1.198:0.1:2.198
This gives me:
x = 1.198 1.298 1.398 1.498 1.598 1.698 1.798 1.898 1.998 2.098 2.198
I would however like to have a random number between 0 and 5 (including 0 and 5) in the place of 9 which is repeating in the second decimal place for all the above numbers.
Is there any way to do it?
Thanks
댓글 수: 0
채택된 답변
추가 답변 (1개)
John D'Errico
2021년 1월 7일
Something like this is about the noise you want to see in that digit. If it is too large, then multiply by a little smaller number at the end.
x=1.198:0.1:2.198;
x = x + (rand(size(x)) - 0.5)*0.01
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!