How to add +- 10 to particular values randamly

조회 수: 1 (최근 30일)
Fire
Fire 2011년 6월 8일
Dear all,
lets say I have the value of 1e6 and 5e6. I want to add + or - 10% of this value all the time. I mean
1e6+10%
5e6-10%
1e6-10%
5e6+10%
May be it can be random. Previously I assumed like
(rand(1,11)) + 1e6;
(rand(1,11))+ 5e6;
But it just give like rand numbers of 0.1 to 0.9 but I want in percentage as mentioned abover.
Can someone reply me quickly

채택된 답변

the cyclist
the cyclist 2011년 6월 8일
Homework? This might be right:
>> x = x .* (1 + 0.2*(rand(size(x))-0.5));
  댓글 수: 1
Fire
Fire 2011년 6월 8일
well Cyclist thanks for your answer.. It's not the homework since I am a naive in matlab, these simple things seems to difficult for me... This is wat im expecting.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 MATLAB에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by