정보 과학융합탐구 7

C언어로 모스부호를 익힐 수 있는 프로그램을 만들어 보자!

0. 들어가며여러분 모두 모스부호가 뭔지 알고 계신가요? 아마도 다들 모스부호를 한 번쯤 들어보셨을 것이라 생각해요. 모스부호는 어렵지도 않고 외우는데 그렇게 큰 시간이 걸리지 않습니다. 그러나 모스부호를 외워 보려고 마음먹는 사람은 흔치 않죠. 어려울 것 같아서, 시간이 오래 걸리니까 등등 여러 이유가 있겠지요.그래서 많은 사람들이 쉽게 모스부호를 익힐 수 있는 프로그램을 만들게 되었습니다.  *제가 모스부호를 외우는데 사용한 Morse Mania라는 앱의 구성을 바탕으로 만들었습니다.  1. 모스 부호란 무엇인가?일단 이 글의 주제인 모스부호가 무엇인지 먼저 알아야겠죠?모스 부호(Morse code)는 한 종류의 신호발생장치로 짧은 신호( · , 점 또는 단점)와 긴 신호( - , 선 또는 장점)를 ..

Famous Scientists by Balenciaga (발렌시아가 밈 패러디)

https://www.youtube.com/watch?v=iE39q-IKOzA   혹시 이 영상을 알고 계신가요?  위 영상은 2023년 3월 15일자에 demonflyingfox이라는 유튜버가 업로드한 "Harry Potter By Balenciaga"라는 영상입니다.  해리포터의 명대사 “You’re a Wizard, Harry (너는 마법사란다, 해리)”를 “You’re a Balenciaga, Harry (너는 발렌시아가란다, 해리)”라거나 ‘아바다 케다브라(Avada Kedavra)’과 ‘발렌시아가’를 합친 “Avada Balenciaga” 라고 말하는 등 은은한 광기를 보이는데요. (참고로 아바다 발렌시아가(Avada Balenciaga)는 'I bought a Balenciaga'와 비슷한 ..

경사하강법 구현하기

주제: 경사하강법 구현하기 오늘은 최소제곱법에 이어 경사하강법을 구현해 보고자 합니다. *이 글에 나온 코드는 모두의 딥러닝의 예제임을 밝힙니다. 경사 하강법이란? 경사 하강법(傾斜下降法, Gradient descent)은 1차 근삿값 발견용 최적화 알고리즘이다. 기본 개념은 함수의 기울기 (경사)를 구하고 경사의 반대 방향으로 계속 이동시켜 극값에 이를 때까지 반복시키는 것이다. 최적화할 함수 f(x)에 대하여, 먼저 시작점 x0를 정한다. 현재 xi가 주어졌을 때, 그 다음으로 이동할 점인 xi+1은 다음과 같이 계산된다. xi+1=xi−ri∇f(xi) 이때 ri는 이동할 거리를 조절하는 매개변수이다. 이 알고리즘의 수렴 여부는 f의 성질과ri의 선택에 따라 달라진다. 또한, 이 알고리즘은 지역 최적..

최소제곱법 구현하기

주제: 최소제곱법 구현하기 오늘은 전에 화학시간에 절대 영도 구하기에 사용했던 최소 제곱법을 파이썬 코드로 구현해 보고자 합니다. *나온 예제는 모두의 딥러딩에 나온 예제를 참고했습니다.* 최소제곱법이란? 최소제곱법, 또는 최소자승법, 최소제곱근사법, 최소자승근사법(method of least squares, least squares approximation)은 어떤 계의 해방정식을 근사적으로 구하는 방법으로, 근사적으로 구하려는 해와 실제 해의 오차의 제곱의 합(SS)이 최소가 되는 해를 구하는 방법이다. 이 방법은 값을 정확하게 측정할 수 없는 경우에 유용하게 사용될 수 있으며, 특히 그 계의 방정식이 어떤 형태인지를 알고 있을 때 방정식의 상수 값들을 추정하는 데에 사용된다. -위키백과- 쉽게 말해..

9박 7일간의 차원여행 후기

2023.05.01 ~ 2023.05.09 미국여행 기록 미국여행!!! 너무 즐거웠습니다. 아직 찍어놓은 n천장의 사진 정리는 손도 못 댔지만, 기억은 아직도 새록새록 합니다. 그러나 이게 언제까지 뚜렷하게 남아 있을지는 모르니 이번 기회를 통해 가서 들은 강연들의 후기를 적어보려고 합니다. 1. 프린스턴 대학 강의 - 플라즈마 솔직히 말해서 제일 재미있었습니다ㅋㅋㅋㅋㅋㅋ 미국에 나와서 교수하시는 분들 정도 되려면 다들 유머는 디폴트로 갖춰야 하는 건가? 라는 생각이 들 정도 저한테 삼중수소였나... 가격을 물어보시는데 1g 100만원? 이랬더니 이 친구 큰 사람이 못 되겠네 쫄?ㅋ 이러셔서 냅다 1억을 던진 아 가보자고 기억이 가장 생생합니다. 실제론 7~8000만원 정도로 판매된다고 합니다. 강연을 ..

python을 이용하여 말머리성운의 fits파일 구현하기

https://himbopsa.tistory.com/26 [Python] 허블 아카이브를 이용한 '폭발적 항성 생성 은하' 이미지 표출하기 (Expressing images of 'Starbur 안녕하십니까, 새로운 글로 찾아뵙게 된 AstroPenguin입니다~~(격한환영) 여태까지의 게시물들에서는 공식이나 관계를 활용한 그림 또는 그래프를 표출하였다면 이번에는 직접적으로 천체의 이미 himbopsa.tistory.com https://himbopsa.tistory.com/32 [Python] 허블 아카이브를 이용한 '폭발적 항성 생성 은하' 이미지 표출하기 (Expressing images of 'Starbur himbopsa.tistory.com/26 [Python] 허블 아카이브를 이용한 '폭발적..

astropy를 이용하여 IC434의 적외선 관측 데이터 분석하기

코드의 결과물 **이 글은 제가 처음 astropy에 입문하는 과정을 담은 글로, 제가 적은 코드는 모두 아래 티스토리에서 온 것임을 밝힙니다. https://url.kr/n1p4ac 파이썬을 이용하여 허셜 우주망원경의 적외선 관측 데이터 분석하기 오늘 파이썬 포스팅은 그동안 써 왔던 내용 중 가장 내용이 어렵지 않을까 싶습니다. 그럼에도 궂이 이 내용을 올리는 것은 실제 학생들과 해 보니 꾀 신기해 하며 열심히 따라오려는 모습에 생 kalchi09.tistory.com 뭘 공부해 볼까 하다가 이번에야말로 astropy를 배워 볼 때라고 생각하여, 앞으로 내내 관련 계시물을 올릴 예정입니다. 오늘 글은 파이썬을 엡실론만큼 아는 자가 작성하였기 때문에 중간중간에 뻘짓이 많습니다. 그러나 이런 것들 또한 결..