How to generate random data which follows a specific pattern ?
Show older comments
I want to generate yearly Outdoor temperature data with 1 hr interval and having seasonal variation ( Summer, Winter ). There will be 8760 timesteps of data.In summer Temperature will vary around the range of 25-35 degree and In winter it will vary around -10 to 10 degree. I am a beginner in Matlab. Any suggestion or code reference would be very helpful
Accepted Answer
More Answers (1)
KSSV
on 6 Feb 2017
There is a inbuilt command rand in matlab which generates Uniformly distributed random numbers between 0 and 1. doc rand. To generate random numbers in a given range [a,b]. You may follow:
a = 50;
b = 100;
r = (b-a).*rand(1000,1) + a;
2 Comments
S M Shahnewaz Siddiquee
on 6 Feb 2017
Edited: S M Shahnewaz Siddiquee
on 6 Feb 2017
KSSV
on 6 Feb 2017
Numbers follow uniform distribution. what pattern you are expecting?
Categories
Find more on Random Number Generation in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!