why is my results coiming out as a single 0 while using matlab

1 次查看(过去 30 天)
R = rand (10,1)% generate a sample in Unif(0,1) P = 0.5 N = 10 if R < P fprintf = 1 else fprintf = 0 end

采纳的回答

Mischa Kim
Mischa Kim 2015-3-1
R is a vector, P is a scalar. Do you mean to do
R = rand (10,1)% generate a sample in Unif(0,1)
P = 0.5; N = 10;
for ii = 1:numel(R)
if R(ii) < P
fprintf = 1
else
fprintf = 0
end
end

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Verify Generated Code and Deployed Code Artifacts 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by