Program that displays the first 20 even numbers beginning with 100?

4 visualizaciones (últimos 30 días)
I understand the function, but am having trouble reaching the output of the function using MatLab. Here's what I have so far...
function [results] = Even_Closed_Interval (num,numEven)
% Even Number Counter
% Author: OGK
% 09 March 2012
% Counts next 20 even numbers beginning with 100
num = 100;
count = 0;
numEven = 0;
a = mod (x,y)
while count < 20;
if mod == 0;
disp (num)
count = count+1;
end
num = num+1;
end
Am I on the right track? Please respond ASAP if anyone can help me.
OngoingKestrel
MATLAB User

Respuesta aceptada

Image Analyst
Image Analyst el 10 de Mzo. de 2012
I think this would be more on the right track
count = 20;
startingValue = 100;
out = startingValue : 2 : startingValue +2*count-1

Más respuestas (2)

James Tursa
James Tursa el 9 de Mzo. de 2012
Close. But:
1) You need the mod function inside your while loop.
2) You need mod(num,2) instead of mod(x,y)
3) You don't need numEven

bym
bym el 9 de Mzo. de 2012
mod()
is a function, but you are comparing a variable called mod to zero
mod ==0
it would be better to do something like
while count < 20
if mod(num,2)==0
disp(num)
end
pause(1)
count = count+1;
num = num+1;
end

Categorías

Más información sobre Performance and Memory en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by