2009년 9월 30일 수요일

F1 - 아론조 드디어 이적!

패라리와 알론조가 손을 잡는다!

벌써 이번시즌 초부더 심상치 않았던 분위기... 역시 르노는 아론조가 살기에는 너무 작다는 느낌이...
아론조가 패라리고 가면 키미보다는 확실히 잘해줄것같은...
마싸+아론조의 팀웍을 기대해 봅니다...

그나저나 키미는 아마 맥라렌으로 갈거 같다던데, 음 확실히 맥라렌가면 Kovalainen보다는 더 잘해줄듯

요즘 멕라렌 패라리 두 강호가 브론GP랑 레드불에 밀려서 많이 고전하던데...
다음시즌에는 좀 더 강해진 두팀을 볼수 있었음 좋겠다

맨유 2:1 볼프스부르크 - 빛나는 긱스!

어제 너무 피곤하고 오늘 수업이 있는 나머지... 경기를 직접 보지는 못했지만...

이겼다니 기분은 좋네ㅋㅋㅋ

제코+그라피테... 너무 무서운 듀오다... 저번시즌 독일 분데스리가 1등의 주역들!
역시 쉽지는 않았던 경기... 제코의 선제골로 맨유는 뒤지게 되지만...(에브라가 제코를 막아야 했다니!)
역시 맨유..역시 올드트래보드에서의 맨유는 달랐다...

긱스 1골 1도움으로 역전에 성공하는,캬~ 요즘 긱스 완전 날린는데ㅋㅋㅋ
캐릭의 대포슛도 멋있었다. 가끔씩 챔스에서 한건씩 해주는 캐릭, 앞으로도 잘 해주었음 좋겠다(매 시즌 초마다 컨디션이 불안불안...)

오언의 부상이 조금 아쉬웠던 경기...
좀 하나 싶었는데 역시 또 부상인가...에휴...
오언이 부상이면...혹시...마케다를 볼수 있을라나ㅋㅋㅋ

어쨌든 앞으로도 쭉 연승 이어가시기를~

2009년 9월 28일 월요일

[Matlab] - 이진수 함수

머 그냥 인터넷에서 찾으면 쉽게 찾을수 있지만...

메트랩에서 10진수를 2진수로 바꾸려면
b = dec2bin(d)
를 쓰면 되고 반대로 하려면
d = bin2dec(b)
이렇게 하면 된다.

이렇게 해서 얻어낸 b는 string이다(아마 아스키 코드였던거 같다)
즉 b(1) = '0' 이면
t = b(1) + 1 - 1
이라는 명령을 실행하면
t = 48
이라고 나온다.(결국엔 C랑 별반 다를게 없었군...)

그리고 쓰기 불편한게...b(1)은 첫번쩨 자리가 아니라 제일 높은 자리이다. 제일 낮은 자리는 string b의 제일 마지막에 있다....(제기랄) 그럼 제일 마지막 자리는 어떻게 찾아야 할까?
b(numel(b))
가 제일 마지막 자리다.
numel(b)
가 b의 자릿수를 구하는 함수인것이다.

그럼 이정도만 알면 2진수는 문제 없겠지?ㅋ

소시를 직접 보다~

소시 충남대에 왔다고 해서 직접 보러 갔었는데....

너무 늦게 간 나머지...사실 3시간이나 일찍 갔건만...역시 소시의 인기는 대단했다...

어쨌든 난 온통 대가리들밖에 안보였다...
ㅠㅠ

그리고 내 앞에 의자위에 올라간 XX...도대체 양심은 어디에 어다 팔아먹었냐...


그래도 보긴 봤다!
그 빛나는!
역시 소시는 여신이다~

태연짱~

Prolog - 프롤로그 프로그래밍 언어

프롤로그(prolog)란 프로그래밍 언어가 있다는대 엄청 신기한... 인공지능 개발에 쓰인다는대 간단할 로직들만 입력해주면 알아서 답을 찾아내는!

 

언어는 간단히 fact,rule,query로 이루어지는대

parent(A,B)    %A는 B의 부모이다, fact

female(B)       %B는 여자이다,fact

 

daughter(Y,X) :- parent(X,Y), female(Y)  %X가 Y의 부모이고 Y가 여자일때 Y는 X의 딸이다, rule

 

그리고 이렇게 물어보면

?-daughter(B,A)      %B가 A의 딸이냐?, query

그럼 답이 yes라고 나온단다....신기신기

 

아마 이 언어면 음... fact 조건과 rule이 모자란다면 쉽게 에러가 날수도 있겠지만...어쨌든 C처럼 복잡하게 안짜도 되고 확실히 편한거 같다.

 

아 참 그리고 rule에서 "_"가 나올수도 있다던대 아무거나를 뜻한단다, 얘를 들어서

mother(X) :- parent(X,_) , female(X)     %즉 X가 엄마인 조건은 X가 누군가의 부모고 X가 여자이다.

우리 교수님이 "_"는 "i don't care"를 뜻한다던대....아이 돈 케에에에에에~ 아이 돈 케에에에에에~ 가 생각나는 난 머지?ㅋ

 

그리고 list는 cons명령어로 쓸수 있다.

cons(X, cons(Y, cons(Z, ... cons(x, cons(y, cons(z, nil)))...)))

이 리스트는 X,Y,Z,...,x,y,z이렇게 흘러가겠지...마지막에 nil은 그냥 끝을 의미하는 변수

 

그럼 오늘은 여기까지~!

[Matlab] - 오류 Subscript indices must either be real positive integers or logicals 해결방법

오늘 매트랩으로 프로그래밍 하다가

Subscript indices must either be real positive integers or logicals

라는 오류가 떴다...

 

어떻게 해도 해결이 안되는...

 

구글형님께 물어보니....

이 오류는 매트릭스 처리할때 m(i,j)에서 i나 j가 1이상의 숫자가 아닌경우에 생긴다고 한다.

그니까 m(0,0)을 치면 이 오류가 뜨게 되는거!

 

근대 난 이 경우가 아니었는대...

알고보니까 나는 zeros(m) (여기서 m은 매트릭스)라는 어이없는실수를 범하고 말았다...ㅡㅡ;;;;

 

근대 원래 이런 실수를 하면

Size vector must be a row vector with real elements.

이 애러가 떠야하는건대... 여러 함수들을 걸쳐쓰는 바람에 다른 이상한 애러 매시지가 뜬거 같다...음...

 

해결방법은 좀 귀찮아도

zeros(size(m,1),size(m,2)로 쓰는거!ㅋㅋ

 

역시...매트랩도 아주 완전하지는 못한건가...

 

앞으론 이런실수는 절대! 하지 말아야지ㅋ