게시판 인덱스

 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

한번쯤 만들어본 테스트셋 공유해봅시다!

 
글 쓰기   답변 달기     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2012)
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
김유준



가입: 2012년 10월 19일
올린 글: 16

올리기올려짐: 2012년12월21일 1:58    주제: 한번쯤 만들어본 테스트셋 공유해봅시다! 인용과 함께 답변

3번은 테스트셋이 많아서 안만들었어요


1번은 직접 손으로 그려가면서만들어서..
코드:

let r1 = ("r1",(22,65))
let r2 = ("r2",(67,80))
let r3 = ("r3",(78,60))
let r4 = ("r4",(11,30))
let r5 = ("r5",(45,15))
let r6 = ("r6",(45,91))
let r7 = ("r7",(22,89))
let r8 = ("r8",(11,50))
let r9 = ("r9",(56,50))
let r10 = ("r10",(0,100))
let rloc = [r1;r2;r3;r4;r5;r6;r7;r8;r9;r10]
let rloc2 = [r1;r2;r3]
let rloc3 = [r1;r2;r3;r4;r5]
let s1 = (1,(0,15))
let s2 = (2,(33,5))
let s3 = (3,(22,40))
let s4 = (4,(11,10))
let s5 = (5,(0 ,10))
let s6 = (6,(78,100))
let s7 = (7,(56,70))
let s8 = (8,(45,35))
let s9 = (9,(33,80))
let s10 = (10,(67,25))
let sloc = [s1;s2;s3;s4;s5;s6;s7;s8;s9;s10]
let sel = Duststorm.shelterAssign rloc sloc


이거 결과가
[("r10", 1); ("r5", 2); ("r1", 3); ("r4", 4); ("r8", 5); ("r6", 6);
("r2", 7); ("r7", Cool; ("r9", 9); ("r3", 10)]
저는 이렇게 나오네요
정렬 상관없고 매치하는것도 상관없으니까 한번 봐보세요

2번
코드:

let m0110 = Markov.add_row [1.;0.] (Markov.row [0.;1.])
let m1111 = (Markov.column [5.;1.])
let m2 = Markov.add_column [0.;1.;0.]
    (Markov.add_column [1./.3.;1./.3.;1./.3.]
        (Markov.column [1./.2.;1./.2.;0.]))
let m5 =
    (Markov.add_column [1./.5.;2./.5.;2./.5.;0.;0.]
     (Markov.add_column [1./.3.;1./.6.;1./.4.;1./.8.;1./.8.]
      (Markov.add_column [0.;1./.4.;1./.2.;1./.4.;0.]
       (Markov.add_column [2./.5.;1./.5.;1./.10.;3./.10.;0.]
        (Markov.column [1./.7.;2./.7.;2./.7.;0.;2./.7.])))))
let minit5_1 = (Markov.column [1.;1.;1.;1.;1.])
let minit5_2 = (Markov.column [2.;4.;2.;3.;1.])
let minit5_3 = (Markov.column [1.;0.;1.;0.;1.])
let minit5_4 = (Markov.column [8.;4.;2.;1.;0.])
let minit2 = (Markov.column [1.;1.;1.])
let m2_2 = Markov.add_column [1./.2.;1./.2.] (Markov.column [1./.3.;2./.3.])
let minit2_2 = Markov.column [3.;2.]
let m2_3 = Markov.add_column [2./.3.;1./.3.] (Markov.column [1./.7.;6./.7.])
let minit2_3 = Markov.column [7.;3.]
let _= Markov.matrix_printer (Markov.markov_limit m2_3 minit2_3)
let _= Markov.matrix_printer (Markov.markov_limit m2_2 minit2_2)
let _= Markov.matrix_printer (Markov.markov_limit m2 minit2)

let _ = Markov.matrix_printer (Markov.markov_limit m0110 m1111)

let _ = Markov.matrix_printer (Markov.markov_limit m5 minit5_1)
let _ = Markov.matrix_printer (Markov.markov_limit m5 minit5_2)
let _ = Markov.matrix_printer (Markov.markov_limit m5 minit5_3)
let _ = Markov.matrix_printer (Markov.markov_limit m5 minit5_4)


이거는 위에서부터 순서대로
4.375 //
5.625 //

2.14285714286 //
2.85714285714 //

1. //
1.5 //
0.500000000001 //

3. //
3. //

0.99029429293 //
1.21179442064 //
1.54950761983 //
0.858188835599 //
0.390214831 //

2.37670630303 //
2.90830660953 //
3.7188182876 //
2.05965320544 //
0.936515594403 //

0.59417657576 //
0.727076652381 //
0.929704571898 //
0.514913301361 //
0.234128898601 //

2.97088287879 //
3.63538326191 //
4.64852285949 //
2.5745665068 //
1.17064449301 //

이렇게 나오네요. Markov 안에 프린터가 있어야지 출력값 보실 수 잇어요.
오차범위 있으니까 적당히 맞으면 될것같네요..

다 손으로만든거라 좀 그렇지만 한번쯤 돌려보고 틀린거있으면 말해주세요

다른 혹시 혼자 만든 테스트셋있으면 공유해봐요
위로
사용자 정보 보기 비밀 메시지 보내기
서석준



가입: 2012년 9월 13일
올린 글: 59

올리기올려짐: 2012년12월21일 2:04    주제: ... 인용과 함께 답변

전 r7 r9가 형이랑 반대네요ㅜㅜ 제가 잘못짠건지..
위로
사용자 정보 보기 비밀 메시지 보내기
김유준



가입: 2012년 10월 19일
올린 글: 16

올리기올려짐: 2012년12월21일 2:19    주제: 아 인용과 함께 답변

석준아 그거 두개 바꿔도 아마 맞을걸??
아 그리고 2번은 저는 지금 보기좋으라고 매트릭스프린터를 모듈안에 넣어놓고 시그도 프린터 보이게끔해놧어요..
위로
사용자 정보 보기 비밀 메시지 보내기
서석준



가입: 2012년 9월 13일
올린 글: 59

올리기올려짐: 2012년12월21일 3:07    주제: . 인용과 함께 답변

2번 테스트셋에서 따른 것은 다 오차범위 안에 들어가는데

1번이 저는

4.35970603814
5.64029396186

이렇게나오네요...
위로
사용자 정보 보기 비밀 메시지 보내기
안용주



가입: 2012년 9월 21일
올린 글: 5

올리기올려짐: 2012년12월21일 3:41    주제: 인용과 함께 답변

2번에선 소수점 10,11번째 자릿수만 가끔 다른 것 빼고는 제 결과랑 완전히 같습니다...

많은 테스트셋 올려주셔서 정말 감사합니다!~
위로
사용자 정보 보기 비밀 메시지 보내기
강동옥



가입: 2009년 9월 18일
올린 글: 602

올리기올려짐: 2012년12월21일 7:24    주제: 인용과 함께 답변

맞는 답인것 같습니다~
위로
사용자 정보 보기 비밀 메시지 보내기
박재성



가입: 2012년 9월 5일
올린 글: 14

올리기올려짐: 2012년12월21일 10:02    주제: 인용과 함께 답변

감사합니다!!!
위로
사용자 정보 보기 비밀 메시지 보내기
이전 글 표시:   
글 쓰기   답변 달기     게시판 인덱스 -> 4190.210 Principles of Programming (Fall 2012) 시간대: GMT + 9 시간(한국)
페이지 11

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.21-7 (Debian) © 2001, 2005 phpBB Group
Translated by kss & drssay