본문 바로가기

전체 글

전기장E, 전위V의 시각화 전기장과 전위는 우리주변에서 너무 익숙하게 활용되고 있지만, 개념이 나를 포함한 일반인에게 추상적이고 모호한 것 같다. 따라서 이번 목표는 전기장의 물리적 성질, 전위의 간편함 등을 수식 및 시각적으로 표현해보고 나름대로 정리해 보는 것이다! 항상 그렇듯이 파이썬을 이용하여 대표적이고 좋은 예시를 가지고 관련 공식과 개념을 검증해 볼 생각이다. 그러기에 앞서 먼저 간략히 완전미분방정식(exact differential equation)을 살펴볼 것이다. 선적분을 '물체가 매끄러운 변위 곡선 C를 따라 힘 F(벡터)가 한 일' 이라는 물리적 관점으로 봤을 때, 일반적인 경우 선적분은 적분 경로에 따라 그 결과가 다르게 나타나지만, 적분경로에 대해 독립적인 선적분 또는 적분 경로에 무관한 선적분이 특별히 있.. 더보기
곡률(curvature)과 접촉원 새해가 밝았습니다. 매일 별다를 것 없는 해돋이와 해넘이지만 이 순간 더 숙연해지고 의미를 부여하게 됩니다. 올해는 좀 더 one과 더 재미있고 즐거운 경험을 알차게 할 수 있도록 더욱 분발하겠고 다짐해봅니다! 오늘의 주제는 상대성이론으로 떠나는 여정의 시작점에서 어김없이 만나게 되는 '곡률' 입니다. 곡률은 곡선이 구부러진 정도를 재는 척도이다. 곡률을 가리키는 기호로 그리스 문자 (kappa)를 주로 사용한다. 우선 원에서 원호의 구부러진 정도(곡률)는 반지름의 역수로 정의한다. kappa = 1/r 실제로 임의의 곡선에서 곡률 반지름을 구해보면, 두 점 P, Q에서 접선벡터와 각 벡터에 수직인 법선벡터가 이루는 각을 θ라고 하자. 호 PQ의 길이를 s라고 하면, s = rθ 이므로 r = |ds/d.. 더보기
파이썬 GUI 실행파일 만들기(전력변환기) 이번 포스팅은 파이썬으로 만드는 윈도우 GUI 실행파일 만들기 입니다. 저도 tkinter 와 pyinstaller 공부하면서 정리하는 것이라 조금 더 정성을 들인다면, 다양하고 멋진 GUI 결과물을 만들 수 있을 듯 합니다. 예전에 전력, 전압 단위변환 계산식을 엑셀로 만든것이 있는데, 요것을 파이썬으로도 만들어 봤어요. 안테나로 수신되는 일률과 전압 퍼텐셜 관계를 변환하는 것인데, 마지막에 AF[db/m]=E[dbμV/m]-V[dbμV]를 더하면 전기장세기(E)도 구할수 있습니다. 쉽게 예를 들면 이런식이에요. 1[W] = 30 [dBm] = 137 [dBμV] , 0 [dBm] = 0.001[mW] = 107 [dBμV] 변환되는 식을 어떻게 구했냐면, 10·log [mW] = [dBm] ↔ 10·.. 더보기
매트랩 GUI를 이용한 간단한 게임(테트리스, 사다리, 벽돌깨기) 허접해서 부끄럽기도 하지만, 누군가에게 도움이 되길바라면서... 예전에 matlab으로 만든 간단한 게임소스를 공유합니다. 지금은 공개 무료 범용 개발도구로써 파이썬의 왕팬이 되어, 매트랩은 기억도 가물가물하네요. 1. 테트리스(짧은 200줄 정도의 소스코드이며, 스피드, 바로내림, 디자인은 부족함) 2. 사다리타기 3. 벽돌깨기(1탄이 끝) 사용법은 matlab 실행 후 현재폴더로 파일을 복사 후 명령창에서 파일명만 치면 실행됩니다! 더보기
레노버 P11 128G 사용후기 지금까지 변변한 태블릿 없이 버티다가, 생애 처음으로 내 돈 주고 쓸만한 녀석을 구매했습니다. 물론 나의 필요에 의한 것은 아니고 와이프 유투브 머신이 급하게 필요해서 구매했지만 향후 우리 애기의 학습용으로도 사용하기를 바라며,,, 이렇게 합리화해 봅니다. 이전에 trek2 hd 7인치(일명 트레기)를 선물로 받아서 쓰고 있었는데 상당히 노인학대(?)를 많이 해서 그런지 배터리가 수명을 다해 충전이 잘 안되서 당근마켓에 방출했어요. 아무래도 방출한 트레기와 이번에 새로 구매한 레노버 P11를 많이 비교하며 글을 쓸 것 같습니다. 갑자기 레노버 P11를 17.8만원에 네이버에서 구매대행을 통해 구매했는데 배송은 8일만에 빠르게 왔네요. 레노버 P11이 몇번씩 대할인으로 훨씬 저렴하게 판적이 있지만 128G.. 더보기
최속강하선(사이클로이드) 시현 최속강하선은 가장 실용적이면서도 일반인이 이해하기 어려운 경계쯤에 있는 수학의 예가 아닐까 생각한다. 또 수학이 왜 필요한 지, 얼마나 우아하고 멋지게 문제를 표현할 수 있는 지, 그리고 얻어진 그 해가 얼마나 간결하고 정확하게 도출되는 지를 리얼하게 체감할 수 있는 좋은 예라고 할 수 있을 것 같다. 그러나 불행히도 나는 최속강하선을 완벽히 이해하지 못한 것 같다. 엄밀한 증명의 처음부터 끝까지 과정들을 반박할 수 없게 명백하게 동의하며 전체를 직관하는 것이 아니라, 군데군데 의구심과 찜찜함을 가지며 세부만 보다가 어쩌다 끌려 왔으니까... 그래서 여기서는 증명은 간략히 하고 구해진 해가 문제 조건을 충족하는 지 위주로 그래픽으로 시현해 보려고 한다! 2차원 상에 두점(시점과 종점)을 잇는 곡선 중에서.. 더보기
갤럭시A52s 사용후기 안녕하세요! 오랜만에 블로그해요 그동안 가뭄에 콩나듯하는 블로그라서,,, ㅠ,,ㅠ 컨텐츠도 다양화하고 그냥 다작을 목표로 다시 다짐하고 노력할렵니다! 아자!! 오늘은 제 인생의 지나간 역대 스마트폰을 소개하고 이번달에 산 갤럭시A52s의 이용후기를 적을까해요. 1. 2009년 아이폰3GS 사회초년생 시절 국내 첫 KT 출시를 예약하여 스마트폰에 입문하였고, 이 폰으로부터 천지개벽의 충격을 맛보았으며 혼자서 탈옥과 다양한 어플에 심취하여 청춘을 함께해준 고마운 친구. 그러나 마지막은 어이없게 출장 중에 분실해 빠이~~ 2. 2011년 루미아710 - KT 나는 사실 애플에 경탄했지만 본색은 MS빠 였다!ㅎㅎ 충성심과 호기심 그리고 멋져보임으로 사줬다. 나는 그럭저럭 잘 쓰고 와이프에게도 강매했으나 엄청난 .. 더보기
파이썬으로 별자리판 만들기(1) 별자리판이란 관측하고 싶은 날짜와 시각에 눈금을 맞춤으로써 그때의 별자리 배치를 쉽게 알 수 있도록 한 기구이다. 내가 우주와 별들에 대해 관심을 가지게 되고 나서 제일 먼저 해보고 싶은 던 일이다. 나라는 티끌같은 존재는 도대체 이 광막한 우주 어디에 살아가고 있는 것인가? 우선 내가 밟고 있는 이곳과 여기서 관찰할 수 있는 자연현상을 알아야 한다. 그래서 물론 굉장히 단순화하고 대략적이긴 하지만, 해와 달 그리고 무수한 별들이 뜨고 지는 반복적인 자연의 현상을 그래픽으로 구현해 보고 싶었다! 나 같이 일반인도 쉽게 이해할 수 있을 정도의 수준(고등학교 수학)으로 내가 파이썬을 활용하여 공부한 별자리 원리와 구현을 여러분과 공유해 보고자 한다. 1. 기본적인 수식 ㅇ 회전변환행렬 : [[cos(th),.. 더보기