if statements with conditions at least number
조회 수: 1 (최근 30일)
이전 댓글 표시
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
James Tursa
2017년 10월 6일
Can you explain your conditions in more detail. In particular, give several examples of specific numbers that match and do not match your criteria?
답변 (1개)
Walter Roberson
2017년 10월 6일
[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)) ....
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!