총 53개
-
매트랩(Matlab)활용한 이공계열 학습의 활용 방안에 대한 고찰 - 실제 학습 예제들을 중심으로- (version cire)2025.04.261. 다변수 함수 그래프 시각화 이 코드는 다변수 함수의 그래프를 시각화하는 방법을 보여줍니다. 먼저 x 벡터를 만들고, y를 x와 1대1 대응되도록 만듭니다. 그 다음 meshgrid() 함수를 사용하여 정의역을 만들고, 다변수 함수 식을 코딩에 맞게 변환한 후 surf() 함수를 사용하여 그래프를 그립니다. 2. 다항식의 최적함수피팅, 최대값, 최솟값 찾기 이 코드는 특정한 유한개의 점들로 n-1차 다항식을 만들고, 그 곡선의 최대값과 최소값을 찾는 방법을 보여줍니다. 최소자승법과 polyfit(), polyval(), poly...2025.04.26
-
제어시스템 분석과 MATLAB SIMULINK 활용2025.11.161. 2차 시스템의 시간응답 분석 감쇠율(zeta)과 고유진동수(wn)를 이용하여 2차 시스템의 시간응답을 MATLAB으로 분석합니다. 지수감쇠 진동 응답을 plot 함수로 시각화하며, 다양한 zeta 값(0, 0.51, 0.7 등)에 따른 응답 특성 변화를 비교합니다. 스텝응답, 램프응답 등 다양한 입력에 대한 시스템 응답을 계산하고 그래프로 표현합니다. 2. 시스템 성능지표 계산 오버슈트(overshoot), 피크시간(tpeak), 정착시간(settling time), 정상상태오차(steady-state error) 등 제어시스...2025.11.16
-
MATLAB 및 SIMULINK 제어시스템 분석 기초2025.11.161. MATLAB 행렬 연산 MATLAB에서 행렬을 정의하고 저장, 로드하는 기본 방법을 다룹니다. 행렬 A를 정의한 후 save 명령으로 파일에 저장하고 load 명령으로 불러올 수 있습니다. 행렬의 특정 행이나 열에 접근하기 위해 인덱싱을 사용하며, 예를 들어 A(3,:)는 3번째 행 전체를 추출합니다. 행렬 연산에서는 전치('), 곱셈(*), 역행렬(^-1) 등의 연산자를 활용하여 복잡한 수식을 계산할 수 있습니다. 2. MATLAB 그래프 시각화 plot 함수는 2차원 선 플롯을 생성하는 기본 함수입니다. plot(X,Y)는...2025.11.16
-
서강대학교 고급전자회로실험 6주차 예비/결과레포트 (A+자료)2025.01.211. 고급전자회로 실험 이 보고서는 고급전자회로 실험의 6주차 예비 및 결과 보고서입니다. 실험 내용은 PC 및 Matlab을 이용한 음성신호 입력 및 출력입니다. 예비보고서에서는 실험 방법을 제안하고 강의 자료의 예비 실험을 수행하였습니다. 결과보고서에서는 실험 1 및 설계과제 수행 결과와 고찰 사항을 작성하였습니다. 2. Matlab 코딩 보고서에서는 Matlab을 이용하여 음성신호 처리 관련 예제를 코딩하고 결과를 제출하였습니다. 예제 1)은 Plotting ySpectrogram, 예제 2)는 Plotting VxSpectr...2025.01.21
-
부산대학교 시스템모델링및제어 근궤적 과제2025.12.181. 근궤적(Root Locus) 작도 근궤적 작도는 두 전달함수의 곱인 GH를 구한 후 분자를 num, 분모를 den으로 정의하여 MATLAB의 rlocus 함수를 이용해 수행한다. 다항식의 계수를 벡터로 정의한 후 그래프를 그려 제어 이득 K, 극점, 감쇠비, 오버슈트, 주파수 등의 값을 관찰할 수 있다. 그래프에서 마우스로 임의의 점을 클릭하여 각 지점의 제어 이득과 시스템 특성을 분석한다. 2. 개루프 전달함수(Open-loop Transfer Function) 근궤적에 사용되는 함수는 개루프 전달함수이므로 플랜트와 보상기의...2025.12.18
-
기초확률론 매트랩 과제2025.01.161. 동전 던지기 실험 이 과제에서는 MATLAB을 사용하여 동전을 10번 던지는 실험을 200번 반복하고, 앞면이 나오는 횟수를 계산하여 히스토그램을 그리고 수학적 확률과 비교하는 내용입니다. 앞면이 나올 확률을 1/2로 가정하고, 10번 던지는 실험을 200번 반복하여 앞면이 나오는 횟수의 분포를 확인하고 수학적 확률과 비교하는 것이 핵심 내용입니다. 1. 동전 던지기 실험 동전 던지기 실험은 확률과 통계 분야에서 널리 활용되는 기본적인 실험 방법입니다. 이 실험은 동전을 던져 앞면과 뒷면이 나오는 확률을 관찰하고 분석하는 것입...2025.01.16
-
펠티어 소자를 이용한 brain cooler 설계2025.01.161. 펠티어 소자 펠티어 소자는 전압을 가하면 한쪽 면은 냉각되고 다른 쪽 면은 가열되는 열전 효과를 이용한 장치입니다. 이를 활용하여 교통사고 환자나 개심술 환자의 뇌 보호를 위한 brain cooler를 설계할 수 있습니다. 수식을 통해 -5도씨의 저온부 온도를 구현하기 위한 전류와 물질 최적화가 필요하며, MATLAB의 ANFIS 함수를 활용하여 더 정확한 계산이 가능합니다. 2. CCH(Cranio-Cerebral Hypothermia) CCH는 뇌세포의 대사 속도를 늦추어 산소 수요를 낮추고 환자 생존율을 높이는 방법입니다...2025.01.16
-
신호및시스템(건국대) 5주차과제2025.01.171. 신호 생성 이 과제에서는 복소 지수 데이터를 생성하고, 이를 시각화하는 방법을 다룹니다. 먼저 진폭(A), 주파수(freq), 시간 범위(TimeSpan), 위상 변화(Phistep)와 같은 매개변수를 설정하여 복소 지수 데이터를 생성합니다. 그리고 이를 3개의 그래프로 나누어 표시하는데, 첫 번째 그래프에는 복소 평면 상의 궤적, 두 번째 그래프에는 코사인 함수, 세 번째 그래프에는 사인 함수를 그립니다. 마지막으로 이 3개의 그래프를 하나의 그림으로 통합하고, 각 그래프의 크기를 조정합니다. 2. 복소 평면 표현 이 과제에...2025.01.17
-
신호및시스템(건국대) 9주차과제2025.01.171. 신호 및 시스템 이 과제는 신호 및 시스템 수업의 9주차 과제로, 주기 신호 생성, 푸리에 급수 함수 개발, 복소 계수 계산 및 도시, 부분 푸리에 급수를 이용한 신호 재구성 등의 내용을 다루고 있습니다. 이를 통해 신호 및 시스템 분석 기술을 익히고 응용할 수 있습니다. 2. 푸리에 급수 이 과제에서는 FourierSeries.m 함수를 개발하여 복소 푸리에 계수를 계산하고, 그 크기, 실수부, 허수부를 도시하는 작업을 수행합니다. 또한 부분 푸리에 급수를 이용하여 원 신호를 재구성하고 비교하는 내용이 포함되어 있습니다. 이...2025.01.17
-
디지털통신시스템설계실습 4주차2025.05.091. 나이퀴스트 주파수 나이퀴스트 주파수는 원신호의 최대 주파수를 2배한 값으로, 이 이상의 주파수로 샘플링하면 원신호를 복원할 수 있다. 본 과제에서는 원신호의 최대 주파수가 4Hz이므로, 나이퀴스트 주파수는 8Hz이다. 2. 샘플링 주파수 나이퀴스트 주파수 이상으로 샘플링하면 원신호를 잘 복원할 수 있지만, 나이퀴스트 주파수 미만으로 샘플링하면 애리어싱이 발생하여 원신호의 정보가 손실된다. 따라서 샘플링 주파수는 나이퀴스트 주파수 이상으로 설정해야 한다. 3. 시간영역 및 주파수영역 분석 시간영역에서는 원신호, 샘플링 신호, 복...2025.05.09