분류 전체보기(59)
-
T형 회로와 파이형 회로의 4단자 정수
T자형 회로는 위와 같이 생겼는데, 이는 Y결선의 해석에 주로 사용된다. 문제는 이놈의 4단자 정수를 구하는 방법인데, 그냥 외우는 방법도 있지만 아래와 같은 행렬 곱들을 외우면 이해도 쉽고 암기도 쉬울 것이다. 파이형 회로의 경우에는 델타 결선과 주로 연관지을 수 있는데, 이 또한 그냥 각각의 elem에 대한 특성 행렬의 곱이라고 이해하면 편하다. 굳이 전개해서 나온 끔찍한 결과물로 외워줘야 하는지는 의문. 그리고 추가적으로, 지금까지 위에서는 전송파라미터를 사용해서 열심히 지지고 볶았다. 하지만 z파라미터를 사용해서 T형 회로/Y파라미터를 사용해서 pi형 회로를 해석할 수도 있다. 이때 z파라미터라는건 대걍 전압을 전류로 표현하는 것이라고 생각하면 된다.
2025.12.18 -
맥컬록-피츠 뉴런/퍼셉트론
AI를 설계하기 위해서 생물학적 모티브를 따와, 맥컬록과 피츠는 간소화된 뉴런의 개념을 발표했다. 이를 맥컬록-피츠 뉴런(MCP)이라고 하며, 추후 얘기하게 될 퍼셉트론이라는 개념의 모티브가 된다. 쨋든 이양반들은 뉴런을 아주 단순하게 생각해서 아래와 같은 간단한 무엇인가를 내놓게 된다. 신경세포는 Na+ K+채널을 써서 재분극이니 탈분극이니 하는 복잡한 과정이 필요한데, 다 던지고 이진 출력을 내는 간단한 논리회로로 표현해 보자.그리고 이게 발전된게 로젠블라트의 퍼셉트론이다. 이걸 좀 형식적으로 얘기하자면, 이전 신경세포에서의 가중치를 w라 치고 입력을 x라 치면 현재 신경세포에서의 출력은 가 될 것이다. 물론 현행 신경 세포도 역치값을 넘겨야지 신호를 전달하게 끔 해야 하므로, 아래와 같은 결정함..
2025.12.18 -
4단자망의 기본식
4단자 회로는 임의의 수동 선형 회로망에서 외부로 나온 단자가 4개(송신2 + 수신2)인 회로망을 말합니다. 그리고 이에 대한 분석은 크게 4개의 파라미터로 나눠 볼 수 있습니다. 왠 기괴한 파라미터가 들어가 있는걸 볼 수 있는데, 대충 1차측 V/I를 2차측 V/I로 표현하기 위한 파라미터라고 보시면 될 것 같습니다. 참고로 A는 개방 전압 이득, B는 단락 임피던스, C는 개방 어드미턴스, D는 단락 전류 이득이 되며 수식은 아래와 같습니다. 그리고 신기하게도 4단자 정수는 아래와 같은 성질을 만족하게 됩니다. 또한 대칭 4단자망일 경우 A=D가 됩니다. 직렬 임피던스 단일 소자의 경우개방전압이득은 똑같으니까 1, 단락 임피던스의 경우 Z, 개방 어드미턴스는 있을 리가 없으므로 0, 단락 전류 ..
2025.12.17 -
비정현파 AC
제 아무리 Generator가 정현파를 만들어도, 여러가지 방해 요인(전기자반작용, 자기포화, 비직긴성..)으로 인해 파형이 왜곡되서 나오기 마련입니다. 따라서 비정현파를 다룰 때에는 푸리에 급수를 불러와서 주파수 성분으로 지지고 볶을 필요가 반드시 있습니다. (만약 비주기적인 신호였다면 푸리에 변환을 써서 눈물겨운 싸움을 해야 겠지만...)참고로 푸리에 급수에 대해서 간단하게 리뷰하고 가자면.. sin성분만 남으면 기함수이고, cos성분 + (DC)면 우함수입니다. 간혹가다가 반파대칭이라는 끔찍한 혼종이 등장하는데, 이때는 DC성분은 없고 n이 홀수일때 만족하게 됩니다. 참고로 an/bn의 계수는 아래와 같이 작성할 수 있습니다.쨋든 이게 문제가 아니고, 비정현파의 전압은 대충 아래와 같이 표기할 수 ..
2025.12.16 -
Python 3.10 ~ 3.14 특이점 정리
Python 3.10Context Manager에서 괄호 쓰는게 가능해졌습니다. 대충 With (A as one, B as two..) 와 같은게 가능해졌다는 소리입니다.SynthaxError가 읽기 쉬워졌습니다! 예전에는 괄호 안닫으면 제대로 표시가 안 됬는데, 이제는 가능합니다!그 외에도 IndentationErrors, AttributeErrors가 혁명적으로 개선되었습니다.match-case와 같은 구조적 패턴 문법이 등장했습니다!! 이제 빌어 쳐먹을 elif를 도배하지 않아도 됩니다. 또한 |을 사용하여 파이프라이닝 마냥 결합할수도 있습니다.def http_error(status): match status: case 400: return "Bad reques..
2025.12.15 -
망할놈의 알고리즘 - DP편(1) : 메모이제이션과 타뷸레이션
Ref : Introduction to ALGORITHMS, Third Edition, Thomas H. CormenRef : C++ DS and ALgoriithm Design Principles, Jon carry.※ 해당 게시글을 이해하기 위해서는 자료구조에 대한 기초적인 지식과 적당한 Python/CPP 능력이 필요합니다.쨋든 DP의 기법들인 Memoization/Tabulation을 알아봅시다. (참고로 Memorization이랑 헷갈리시면 곤란합니다.) 메모이제이션은 대게 하향식 방식에서 부분문제의 답을 캐시에 넣어 사용할때를 말합니다. 대게 재귀를 쓰고, 필요한 값만 요청될 때 계산합니다. 또한 다음 조건을 만족할때 성립하게 됩니다.부분 문제 해법을 캐시에 인덱싱하여 저장하는 방법이 유용해야..
2025.12.14