필터 지우기
필터 지우기

Write a random row vector x of size 1x10000. Find out the number of the elements of x that are below 0.2. Use a for loop for this.

조회 수: 3 (최근 30일)
Can you help me? I wanted to solve this problem but I faced an error.
Write a random row vector x of size 1x10000. Find out the number of the elements of x that are below 0.2. Use a for loop for this.
-------
% generate a random row vector x of size 1x10000 and the number of the elements of x that are below 0.2
% assign x with 10000 random numbers
x = rand(10000,1);
% assign count with 0
count = 0;
% loop runs for 1 to 10000
% check the number is less than 0.2
% increment count by 1
for i = 1:10000
if(x(i) < 0.2)
count = count + 1;
end
end
count
count = 1980
----------
Error using count
Not enough input arguments.

채택된 답변

Image Analyst
Image Analyst 2022년 4월 3일
Your code works. You probably made that script called count.m or else you have another m-file in the folder, or on the search path, that is called count.m. Either rename your variable to theCount or rename your m-file to something else.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by