Info

此问题已关闭。 请重新打开它进行编辑或回答。

counting no .of temperature less than 32 in array

1 次查看(过去 30 天)
function numfreeze = freezing(v)
count = 0;
i =v()
j = 32
if i < 32
count = count+1
numfreeze = count
else
end
  1 个评论
Abhishek singh
Abhishek singh 2019-4-3
geeting errror
i =
45 21 32 31 51 12
j =
32
Output argument "numfreeze" (and maybe others) not assigned during call to "freezing".

回答(6 个)

Ngei Katumo
Ngei Katumo 2019-8-22
function w = freezing (A)
w = sum (logical (A(A<32)));
end

madhan ravi
madhan ravi 2019-4-3
v=[45 21 32 31 51 12];
threshold=32;
numfreeze = freezing(v,threshold) % function call
function numfreeze = freezing(v,threshold) % function definition
numfreeze = nnz(v<threshold);
end
  6 个评论

Nazneen Sayyad
Nazneen Sayyad 2019-6-10
Write a function called freezing that takes a vector of numbers that correspond to daily low temperatures in Fahrenheit. Return numfreeze, the number of days with sub freezing temperatures (that is, lower than 32 F) without using loops. Here is an example run:
numfreeze = freezing([45 21 32 31 51 12])
numfreeze =
3
function numfreeze = freezing(A)
B=A(A<32);
numfreeze=numel(B);
end

Ajith Thomas
Ajith Thomas 2019-7-19
function numfreeze=freezing(w)
lowerthan_32=w(w<32);
no_logical_values=lowerthan_32(lowerthan_32>=0);
numfreeze=length(no_logical_values);
end
  1 个评论
Ajith Thomas
Ajith Thomas 2019-7-19
function numfreeze=freezing(w)
lowerthan_32=w(w<32);
numfreeze=numel(lowerthan_32);
end

Roshan Singh
Roshan Singh 2019-9-15
function numfreeze = freezing(x)
f = x(x<32);
numfreeze = length(f);
end

MADHURJYA DAS
MADHURJYA DAS 2020-8-30
function numfreeze=freezing(A)
x=(A<32);
numfreeze=sum(x(:));
end

标签

产品


版本

R2015b

Community Treasure Hunt

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

Start Hunting!

Translated by