t1 range is 0.1 to 2 and t2 range is 0.1 to 2.....and t1+t2 should not be greater than 2

4 次查看(过去 30 天)
t1 range is 0.1 to 2 and t2 range is 0.1 to 2.....and t1+t2 should not be greater than 2
  4 个评论
Sun Heat
Sun Heat 2018-4-10
yes sir t1 and t2 are randomly generated number in the range of 0.1 to 2 and the total sum of t1 and t2 should be below 2 or 2.

请先登录,再进行评论。

采纳的回答

Birdman
Birdman 2018-4-10
t1=0:0.1:2;
t2=0:0.1:2;
t=t1+t2;
t(t>2)=[];
  7 个评论
Sun Heat
Sun Heat 2018-4-13
number which is greater than 2 it become zero but it also reflect the random number which sum is greater than two....plz reply
Torsten
Torsten 2018-4-13
编辑:Torsten 2018-4-13
n=10;low=0.1;up=2;
t1=low+(up-low)*rand(1,n)
t2=low+(up-low)*rand(1,n)
t=t1+t2;
t1(t>2)=[];
t2(t>2)=[];
(t1(i),t2(i)) are the pairs you are looking for.
Best wishes
Torsten.

请先登录,再进行评论。

更多回答(1 个)

Torsten
Torsten 2018-4-10
Generate a pair of random numbers in the range [0.1:2].
Accept the pair if their sum is less or equal 2.
Repeat until you have generated enough feasible pairs.
Best wishes
Torsten.

类别

Help CenterFile Exchange 中查找有关 Sources 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by