CAS (Computer Algebra System) 소개

Slides:



Advertisements
Similar presentations
자동 제어 Sun Moon University 1 of 17 자동제어 목 차 강의 개요 Ch.10 주파수 응답 기법 Ch. 8 근궤적 기법.
Advertisements

제철고 프로그래밍언어 2015 가을학기 연습 #1 Python 연산식 이다훈 POSTECH 컴퓨터공학과 2015 년 9 월 23 일.
R 프로그래밍 담당교수명 : 서 영 민 연 락 처 :
Popcon 이규태 김준수 강예진. 목차  Popcon 이란  개발동기 및 목적  필요성  차별성  설계  개발일정  기대효과 및 향후 계획.
1 분야계열기초 교양 Track ITrack II 전공선택 Internship 총계 학점 What do we study in UNIST? 1 st Year 2 nd Year 3 rd Year 4 th Year SDM (System.
수치해석 (Numerical Analysis) 과목 개요 문양세 강원대학교 IT 대학 컴퓨터과학전공.
2.5 오일러-코시 방정식(Euler-Cauchy Equations)
컴퓨터와 인터넷.
재료수치해석 HW # 박재혁.
제2장 주파수 영역에서의 모델링.
이산수학 (2012년 2학기) : 강의 소개 담당교수: 류승택 (60주년 기념관: 18407)
Report #5 - due: 4/13 다음 10*5의 희소 행렬 A, B를 고려하라.
화학공학프로그램의 공학교육인증용 로드맵 전공인증필수(전필)
신호처리 실험 (Signal Processing Lab)
C 프로그래밍 I.
(Numerical Analysis of Nonlinear Equation)
로봇 소프트웨어.
2006년 컴퓨터공학실험(I) 강의 소개 002, 004분반 인공지능 연구실.
Z 변환의 사용 처 제05장 Z 변환. z 변환의 사용 처 제05장 Z 변환 임의의 임펄스 응답 임의의 임펄스 응답에 대한 DTFT 공비의 절대값이 1보다 작아야 수열의 합이 존재 등비수열의 합 : 등비수열의 합 : 제05장 Z 변환.
C 언어 강의 Windows, Unix 중심으로.
수치해석 6장 예제문제 환경공학과 천대길.
컴퓨터 프로그래밍 기초 [Final] 기말고사
WJ543 인공지능 2003년도 제 2학기.
수치해석 (Numerical Analysis)
역행렬 구하는 프로그램 C와 Fortran 환경공학과 천대 길.
제Ⅲ부 상미분 방정식의 근사해법과 유한요소해석
Computer Graphics with OpenGL
컴퓨터과학 전공탐색 배상원.
컴퓨터응용과학부 Java Enterprize(DB) 제 15 주
CAS (Computer Algebra System) 소개
보고서 #5(제출기한: 10/14) 다음 문제를 해결하시오.
영상공학수학 Mathematical methods in computer graphics and vision
행렬 기본 개념 행렬의 연산 여러가지 행렬 행렬식 역행렬 연립 일차 방정식 부울행렬.
공학컴퓨터프로그래밍 Python 염익준 교수.
Last update on Aug. 31, 2015 Doug Young Suh
제4장 제어 시스템의 성능.
프로그래밍 개요
STOPWATCH 박새별.
MATLAB(6.5)의 기본 사용법 오 승 택.
Metal Forming CAE Lab., Gyeongsang National University
(Second-Order Linear ODEs)
컴퓨터 프로그래밍 기초 - 10th : 포인터 및 구조체 -
2019년도 전자정보공학과 이수체계도 1학년(트랙) 2학년(트랙) 3학년(트랙) 4학년 1학기 2학기 1학기 2학기 1학기
졸업 요건 충족을 위한 추가 이수 학점에 대해서는 ‘졸업요건‘ 규정 확인 바람
3 장 주파수 영역 해석: 이산 Fourier 급수 및 Fourier 변환.
6. 주파수 응답을 이용한 해석 법.
MECHATRONICS 한경대학교 정보제어공학과 담당교수 : 조재훈.
감쇠진동 damping vibration
CAS (Computer Algebra System) 소개
수학10-나 1학년 2학기 Ⅳ.삼각함수 4. 삼각방정식과 삼각부등식(9/12) 삼각함수 수업계획 수업활동.
자동제어공학 3. 물리적 시스템의 상태방정식 정 우 용.
수학10-나 1학년 2학기 Ⅱ.부등식의 영역 1. 부등식의 영역(2/5) 부등식 영역 수업계획 수업활동.
수학10-나 1학년 2학기 Ⅳ.삼각함수 3. 삼각함수의 그래프( 8 / 12 ) 삼각함수 수업계획 수업활동.
제 5장 제어 시스템의 성능 피드백 제어 시스템 과도 성능 (Transient Performance)
부 교 재 : J.-P. Aubin, Applied Abstract Analysis 교과내용 :
Handle Graphics System & GUI
C 프로그래밍 I.
뇌파를 이용한 뇌 신호원 국소화 및 뇌기능 분석에 관한 연구
쉽게 배우는 알고리즘 2장. 점화식과 점근적 복잡도 분석
공학도를 위한 C언어 프로그래밍실습1 -통합개발환경 사용법-
이차함수와 방정식, 부등식과의 관계 수학10-나 1학년 2학기 Ⅲ. 함수 2. 이차함수와 그 활용 (7/15) 수업계획
전문교양 MSC 전공 2015년도 기계설계공학전문프로그램 선이수체계도
수치해석 ch3 환경공학과 김지숙.
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
07. DB 설계 명지대학교 ICT 융합대학 김정호.
수학 2 학년 1 학기 문자와 식 > 미지수가 2개인 연립방정식 ( 1 / 1 ) 연립일차방정식의 해.
감쇠 시스템의 고유진동수와 모드의 민감도를 계산하기 위한 대수적 방법의 개선
엑셀 리포트를 웹 클라이언트에서 사용시 설정 방법
소프트웨어 설계 및 실습 강기준.
[인증과정-기계공학전공] 2011~2014학년도 입학자 기준 기계공학부 교과과정 이수체계도
Presentation transcript:

CAS (Computer Algebra System) 소개 비선형진동연구실 기계진동 2007-1 CAS 소개 CAS (Computer Algebra System) 소개 학부연구생 4학년 류대균

비선형진동연구실 기계진동 2007-1 CAS 종류 Matlab (Matrix Laboratory) 수치 해석, 행렬 연산, 신호 처리, 간편한 그래픽 기능 등을 통합하여 고성능의 수치 계산 및 결과의 가시화 기능을 제공하는 프로그래밍 언어. 행렬을 기초로 하여 수학과 공학 계산을 수행하는 언어로, 원래 Cleve Moler가 포트란으로 작성하였으나, 현재는 미국의 MathWorks사가 C++로 작성하였다. MATLAB 코딩 체계는 수학적인 기호와 간단한 C 문법으로 되어 있는데, 수학과 관련된 계산, 알고리즘 개발, 상황 모델링과 분석, 여러 가지 과학과 공학적인 그래픽 표현 등에서 이용된다. => 도서관 참고서적 이용 2. Mathematica => 인터넷 강의지원 3. Maple => 도서관 참고서적 이용

비선형진동연구실 기계진동 2007-1 Matlab의 기본연산(행렬)

비선형진동연구실 기계진동 2007-1 Matlab의 기본연산(행렬)

비선형진동연구실 기계진동 2007-1 Matlab의 기본연산(복소수, 함수의 계산과 그래프)

비선형진동연구실 기계진동 2007-1 Matlab의 기본연산(방정식의 해) ans = 1.5708 ans = -0.5000 + 0.5000i -0.5000 - 0.5000i ans = 1.0000 -2.0000 3.0000

비선형진동연구실 기계진동 2007-1 Matlab의 기본연산(고유치 문제)

비선형진동연구실 기계진동 2007-1 Matlab의 기본연산(미분방정식의 해)

비선형진동연구실 기계진동 2007-1 (예제 2.19번) 쿨롱 감쇠계의 자유진동 응답 2차 선형인 상미분 방정식(ODE)  2개의 1차 상미분 방정식(ODE)  연립하여 계산  행렬을 이용하면 편리함  Matlab 사용 (선형/비선형 계산가능)

비선형진동연구실 기계진동 2007-1 (예제 2.19번) 쿨롱 감쇠계의 자유진동 응답 (비선형인 2차 ODE) % Ex2_19.m % This program will use dfunc1.m tspan = [0: 0.05: 8]; => 시간과 간격 x0 = [5.0; 0.0]; => t=0, 초기값 [t, x] = ode23('dfunc1', tspan, x0); % ode23, ode45 => 부록F. 13 참고 plot(t, x(:, 1)); % x(:, 1) 1열의 모든 값 % xlabel('t'); ylabel('x(1)'); title('Example 2.19'); % dfunc1.m function f = dfunc1(t, x) f = zeros(2,1); => 모두 0 인 2 X 1 인 행렬 f(1;1) = x(2); => 1행1열의 함수지정 f(2;1) = -0.5 * 9.81 * sign(x(2)) - 200 * x(1) / 10; => 2행1열의 함수지정

비선형진동연구실 기계진동 2007-1 (예제 2.18번) 스프링-질량계의 자유진동 응답 % Ex2_18.m for i = 1: 101 t(i) = 6 * (i-1)/100; x(i) = 3.1048 * sin(5 * t(i) + 1.3102); x1(i) = 15.524 * cos(5 * t(i) + 1.3102); x2(i) = -77.62 * sin(5 * t(i) + 1.3102); end subplot(311); plot(t,x); ylabel('x(t)'); title('Example 2.18'); subplot(312); plot(t,x1); ylabel('x^.(t)'); subplot(313); plot(t,x2); xlabel('t'); ylabel('x^.^.(t)');

비선형진동연구실 기계진동 2007-1 (예제 2.17번) 정적변형에 따른 고유 진동수와 고유 진동주기 변화 % Ex2_17.m g = 9.81; for i = 1: 101 t(i) = 0.01 + (0.5-0.01) * (i-1)/100; w(i) = (g/t(i))^0.5; tao(i) = 2 * pi * (t(i)/g)^0.5; end plot(t,w); gtext('w_n'); hold on; plot(t,tao); gtext('T_n'); xlabel('Delta_s_t'); title('Example 2.17');

공업수학(1,2) - 2학년 동역학 - 2학년 2학기 기계진동 - 3학년 1학기 자동제어 - 3학년 1학기 비선형진동연구실 기계진동 2007-1 Matlab을 주로 사용하는 기계관련교과목 공업수학(1,2) - 2학년 동역학 - 2학년 2학기 기계진동 - 3학년 1학기 자동제어 - 3학년 1학기 동 및 제어실험 - 3학년 2학기 로봇공학 - 3학년 2학기

비선형진동연구실 기계진동 2007-1 끝맺음 CAS는 이론적인 증명과 확인 및 활용이 가능 - 경청해 주셔서 감사합니다.-