매트랩고수분들....

발냄새나는 왕솔나무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
    • 글자 크기
수강신청 인원 언제부터 볼수있나요? (by anonymous) 매트랩같은걸 이용햐서 cfd방식으로 유선 및 유체에 의해 각위치별로 가해지는 힘 구하는 방법 나오는 교재 추 (by 무거운 개불알풀)

댓글 달기

  • 살다살다 과제까지 해달라네 ㅋㅋㅋㅋ
  • 해볼까..음..
  • @냉철한 홍가시나무
    글쓴이글쓴이
    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
매트랩고수분들....14 발냄새나는 왕솔나무 2016.05.17
72349 매트랩같은걸 이용햐서 cfd방식으로 유선 및 유체에 의해 각위치별로 가해지는 힘 구하는 방법 나오는 교재 추 무거운 개불알풀 2017.03.15
72348 매트랩! %출력! 어떻게! 으아!3 무좀걸린 갯완두 2016.03.20
72347 매트랩 학교에서만 다운되나요?3 운좋은 부겐빌레아 2020.04.08
72346 매트랩 하실 수 있는 분 찾습니다~3 꼴찌 화살나무 2014.10.02
72345 매트랩 툴박스,블록셋 전부 체크하면 되나요? 뚱뚱한 칠엽수 2019.05.18
72344 매트랩 툴4 어리석은 분꽃 2019.05.14
72343 매트랩 코드를 계산기 코드로 변환해주는 프로구램 없나요? 못생긴 개곽향 2014.03.09
72342 매트랩 질문좀요 깨끗한 만첩해당화 2013.12.03
72341 매트랩 정품9 어설픈 미역줄나무 2017.03.15
72340 매트랩 잘하시는분들 질문 하나 부탁합니다 ,,3 운좋은 부겐빌레아 2020.04.08
72339 매트랩 잘하시는 분....ㅠㅠㅠㅠ3 살벌한 비름 2016.05.18
72338 매트랩 이태훈교수님 홈페이지주소 아시는 분있나요?2 미운 갈참나무 2014.03.05
72337 매트랩 어떻게 다운받는건가요? ㅡㅡ4 착한 산철쭉 2016.03.12
72336 매트랩 어디서 받을수있나요?5 무좀걸린 은행나무 2018.03.05
72335 매트랩 아시는분 질문 하나드립니다!5 질긴 디기탈리스 2015.12.26
72334 매트랩 설치6 해박한 큰물칭개나물 2017.03.08
72333 매트랩 사용법??1 잘생긴 부들 2014.04.29
72332 매트랩 사야 되나요?8 다친 가시연꽃 2018.03.25
72331 매트랩 무료다운1 큰 층층나무 2016.10.28
첨부 (1)
aa.png
498.6KB / Download 3