フィルターのクリア

Hi all nice holiday ?

1 回表示 (過去 30 日間)
ABDULLA RAHIL
ABDULLA RAHIL 2015 年 12 月 22 日
編集済み: James Tursa 2015 年 12 月 22 日
to generate data between 0.04 and 0.07 using this formula below or nay other formulas, my question i need to put this equation in the loop so i dont want to add the rows and column numbers how can i do that any help is really appreciated r = a + (b-a).*rand(100,1);

採用された回答

James Tursa
James Tursa 2015 年 12 月 22 日
Is this what you want? It generates the random numbers, then in a loop uses the k'th sample r(k).
a = 0.04;
b = 0.07;
n = 100;
r = a + (b-a).*rand(n,1);
for k=1:n
% Use r(k) here in your code
end
  3 件のコメント
ABDULLA RAHIL
ABDULLA RAHIL 2015 年 12 月 22 日
編集済み: James Tursa 2015 年 12 月 22 日
also to make it very clear i will send what i want to do see the loop below
i=1;
for i=1:1:365;
if surpluspower2(i)>=100
p(i)=0.04;
elseif surpluspower2(i)<100 & surpluspower2(i)>0
p(i)= 0.04 + (0.07-0.04).*rand(?????);
else
p(i)=0;
end
end
James Tursa
James Tursa 2015 年 12 月 22 日
編集済み: James Tursa 2015 年 12 月 22 日
p(i)= 0.04 + (0.07-0.04)*rand; % <-- Use rand without inputs to get scalar result

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeHolidays / Seasons についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by