Generate random numbers in the second decimal point
    6 次查看(过去 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!


