매트랩고수분들....

글쓴이2016.05.17 20:32조회 수 1664댓글 14

  • 1
    • 글자 크기

a = char('가위','바위','보')
b=rand(1);                    
if b>=0.6666666
     c='가위';
elseif b>=0.333333
     c='바위';
else
     c='보';
end


if a=='가위'
     if c=='가위'
         disp('비김')
     elseif c=='바위'
         disp('짐')
     else
         disp('이김')
     end
 elseif a=='바위'
     if c=='가위'                                 
         disp('이김')
     elseif c=='바위'
         disp('비김')
     else
         disp('짐')
     end
 elseif a=='보'
     if c=='가위'
         disp('짐')
     elseif c=='바위'
         disp('이김')
     else
         disp('비김')
     end
 else
    
 end

해보는데까진해봤는데...좀만도와주세요

aa.png

 

  • 1
    • 글자 크기

댓글 달기

  • 살다살다 과제까지 해달라네 ㅋㅋㅋㅋ
  • 해볼까..음..
  • @냉철한 홍가시나무
    글쓴이글쓴이
    2016.5.17 21:04
    해보는데까진해봤는데...그뒤로어떻게될지모르겠군요
  • 거의 다 하신거같은데요?
  • @냉철한 홍가시나무
    글쓴이글쓴이
    2016.5.17 21:08
    거의다했는데 계속오류가뜨네요
  • 이상하게 짰네 ㅋㅋㅋ
  • @머리좋은 참죽나무
    글쓴이글쓴이
    2016.5.17 21:45
    n = input('가위(1) 바위(2) 보(3) 입력하시오.');
    m = input('컴퓨터 : ')
    m = randperm(3,1);

    if n==m
    disp('비김')

    elseif (n==1 & m==2) | (n==2 & m==3) | (n==3 & m==1)

    disp('짐')

    else
    disp('이김')

    end
  • @머리좋은 참죽나무
    글쓴이글쓴이
    2016.5.17 21:46
    다시했는데안되네여
  • 님이 인풋을 입력해서 그 값이 a가 되게끔 프로그래밍 해야 가위바위보가 되지요.
  • @머리좋은 참죽나무
    글쓴이글쓴이
    2016.5.17 21:45
    n = input('가위(1) 바위(2) 보(3) 입력하시오.');
    m = input('컴퓨터 : ')
    m = randperm(3,1);

    if n==m
    disp('비김')

    elseif (n==1 & m==2) | (n==2 & m==3) | (n==3 & m==1)

    disp('짐')

    else
    disp('이김')

    end
    다시짰는데 잘 안되네요 ㅠㅠ
  • 조금 조언 드리자면 오류코드를 보세요
    저런건 스위치구문으로 짜야 간결해요
    그리고 입력을 숫자로 받는데 구지 그걸 중간에 문자로 바꿀 필요가 없어요 출력에서만 문자로 하면되요
  • com = randperm(3,1);
    user = input('가? 바? 보? 종? ','s'); % 's' 하면 문자로 받음
    if user ~= '종'
    switch com
    case 1 %컴퓨터 가위
    if user == '가'
    fprintf('비겼습니다. 사용자(가위),컴퓨터(가위)\n')
    elseif user == '바'
    fprintf('이겼습니다. 사용자(바위),컴퓨터(가위)\n')
    elseif user == '보'
    fprintf('졌습니다. 사용자(보),컴퓨터(가위)\n')
    end
    case 2 %컴퓨터 바위
    if user == '가'
    fprintf('졌습니다. 사용자(가위),컴퓨터(바위)\n')
    elseif user == '바'
    fprintf('비겼습니다. 사용자(바위),컴퓨터(바위)\n')
    elseif user == '보'
    fprintf('이겼습니다. 사용자(보),컴퓨터(바위)\n')
    end
    case 3 %컴퓨터 보
    if user == '가'
    fprintf('이겼습니다. 사용자(가위),컴퓨터(보)\n')
    elseif user == '바'
    fprintf('졌습니다. 사용자(바위),컴퓨터(보)\n')
    elseif user == '보'
    fprintf('비겼습니다. 사용자(보),컴퓨터(보)\n')
    end
    end
    else
    disp('종료합니다.')
    end
  • s
  • clear
    human=input('가위바위보(1/2/3)을 입력하시오:');
    comp=randperm(3,1);
    if human==1
    if comp==1
    disp('tie')
    elseif comp==2
    disp('lose')
    else disp('win')
    end
    elseif human==2
    if comp==1
    disp('win')
    elseif comp==2
    disp('tie')
    else disp('lose')
    end
    elseif human==3
    if comp==1
    disp('lose')
    elseif comp==2
    disp('win')
    else disp('tie')
    end
    end
번호 제목 글쓴이 날짜
공지 욕설/반말시 글쓰기 권한 영구 정지10 저렴한 개불알꽃 2019.01.26
공지 식물원 이용규칙 (2018/09/30 최종 업데이트) - 학생회 관련 게시글, 댓글 가능17 흔한 달뿌리풀 2013.03.04
70308 글영 인원 늘려 줄까요?2 싸늘한 고사리 2016.05.18
70307 혹시 세무회계법인에서 국가근로해보신분 계신가요? 피곤한 꿩의밥 2016.05.18
70306 계절학기 돈은 언제 주나요??2 뛰어난 금송 2016.05.18
70305 계절학기 낚인거임??2 의연한 채송화 2016.05.18
70304 엇복학하면1 다부진 비비추 2016.05.18
70303 3학년 1학기 자퇴할까봐요..6 화려한 고삼 2016.05.18
70302 다른 사람이 보는 내 얼굴?6 살벌한 뻐꾹채 2016.05.18
70301 커뮤니케이션학개론 허윤철교수님 훈훈한 왕솔나무 2016.05.18
70300 왕좌의게임 재밌나요??19 나약한 램스이어 2016.05.18
70299 호호닭집 반마리도 포장해주나요?ㅠ25 피곤한 꿩의밥 2016.05.18
70298 화이트헤드 관리어떻게하나요 ㅠㅠ9 난감한 생강나무 2016.05.17
70297 스프링분철 종이가루1 교활한 독일가문비 2016.05.17
70296 휴학생인데 계절수강신청가능한가요?2 어설픈 월계수 2016.05.17
70295 달밤구름찬 같은 느낌의 식당 추천해주세요 ㅎㅎ8 깜찍한 금송 2016.05.17
70294 [레알피누] 대학원관련 교수님상담1 겸손한 잔대 2016.05.17
70293 컴퓨터 잘아시는분 좀 도와주세요 ㅠㅠ4 돈많은 쇠비름 2016.05.17
70292 친구 데리고 갈만한 재밌는 주막 뭐 있을까요?3 힘좋은 옥잠화 2016.05.17
70291 계절학기 교양필수 수강신청 실패시ㅜㅜ2 날렵한 미모사 2016.05.17
70290 글영 계절 왜 분반이 2개밖에 없나요...4 의연한 이질풀 2016.05.17
70289 로스쿨 입학비용을 싸게 하면, 사시 폐지해도 별 문제 없지 않나요?22 깜찍한 무 2016.05.17
첨부 (1)
aa.png
498.6KB / Download 3