매트랩고수분들....

발냄새나는 왕솔나무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 부지런한 꽈리) [레알피누] . (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
146967 26살이면 아직 젊은 나이인가요.14 절묘한 콜레우스 2016.05.24
146966 우리학교 학생들 의전, 치전, 약대, 로스쿨 많이 준비하나요?14 운좋은 정영엉겅퀴 2016.05.23
146965 셀빠 알바해보신분 계신가요?14 재수없는 해당 2016.05.23
146964 자유관 아기고양이들14 점잖은 꽃댕강나무 2016.05.23
146963 계절 공미 기계과 개설로 신청했는데요14 힘쎈 개쇠스랑개비 2016.05.22
146962 가재 예쁘다 헤헤14 기쁜 박주가리 2016.05.21
146961 말동무가 가지고 싶어요..14 힘쎈 마타리 2016.05.21
146960 845에서 끝이라뇨...14 사랑스러운 꽝꽝나무 2016.05.20
146959 많이힘든데...신경정신과 추천 부탁합니다14 겸손한 까마중 2016.05.19
146958 .14 명랑한 맥문동 2016.05.19
146957 혹시 세무사 준비하시는 분 계신가요?14 센스있는 메밀 2016.05.19
146956 동생아....14 의젓한 개머루 2016.05.19
146955 생일인데 미역국 파는 밥집 혹시 어디있나요?14 부지런한 꽈리 2016.05.18
매트랩고수분들....14 발냄새나는 왕솔나무 2016.05.17
146953 [레알피누] .14 현명한 통보리사초 2016.05.17
146952 문과 취업 얼마나 어렵습니까?14 보통의 떡갈나무 2016.05.15
146951 도시공학과 부전공14 한가한 숙은노루오줌 2016.05.15
146950 공부하시는 분들께 질문14 참혹한 하늘말나리 2016.05.14
146949 어머니가 미용실 하시는데 이거 정상인가요?14 잘생긴 왕고들빼기 2016.05.10
146948 [블라인드 처리되었습니다.]14 유쾌한 접시꽃 2016.05.09
첨부 (1)
aa.png
498.6KB / Download 3