if statements with conditions at least number

1 Ansicht (letzte 30 Tage)
danah alotaibi
danah alotaibi am 6 Okt. 2017
Beantwortet: Walter Roberson am 6 Okt. 2017
i have an homework to do a matlab code to sum all numbers between 0 and 999 with this excepts
  • Has at least one '7'
  • has both 2 and 5
  • divisible by 12
  • greater than 99 AND has a 0 in the middle
i try to do the code but how can i do these excepts
clc,clear all,close all
x=0:999;D=[x];
S=[];a=7;
for i=1:999
if any(D>a)
S(i)=D(i);
end
  1 Kommentar
James Tursa
James Tursa am 6 Okt. 2017
Can you explain your conditions in more detail. In particular, give several examples of specific numbers that match and do not match your criteria?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Walter Roberson
Walter Roberson am 6 Okt. 2017
[First, Second, Third] = ndgrid(0:9);
First = First(:); Second = Second(:); Third = Third(:);
First == 9 || Second == 9 || Third == 9 | ((First == 4 || Second == 4 || Third == 4) & (First == 3 || Second == 3 || Third == 3)) ....

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by