I need to write matlab code to display number 20-50 except number that divisibility by 4 and 5 .How can i do it

2 Comments

Do you want to print out, using fprintf()
  1. numbers that are not divisible by either 4 or 5
  2. numbers that are not divisible by 4 and also not divisible by 5?
Those are different things. Or do you mean that the numbers you print out must be divisible by 4 and/or 5. That is yet a different thing.

Sign in to comment.

 Accepted Answer

%I need to write matlab code to display number 20-50 except number that divisibility by 4 and 5 .How can i do it
numbers=[];
for(a=20:1:50)
num=a;
numCheck4=mod(a,4);%check if there is a rest by division with 4
numCheck5=mod(a,5);%check if there is a rest by division with 5
if(numCheck4~=0&&numCheck5~=0)
numbers(end+1)=a;%pushback
end
end

More Answers (2)

Torsten
Torsten on 3 Apr 2019

0 votes

N=20:50
A = setdiff(N,N(mod(N,4)==0 & mod(N,5)==0))
Q1
numer = [2 -9/4 0.5];
d = conv([1 -0.5],[1 -1]);
deno = conv(d,[1 -0.25]);
[R P K] = residue(numer,deno)

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!