수학/수치해석 (30) 썸네일형 리스트형 3차시 - MATLAB과 2차원 그래프(2) 2. 함수와 그래프 1) 데이터로 그래프 그리기 주어진 데이터를 이용하여 행렬을 생성 생성한 행렬을 이용하여 plot 명령어로 그래프 작성 yr=[1988:1994]; sales=[8 12 20 22 18 24 27]; plot(yr, sales, '--r*', 'LineWidth', 2, ‘MarkerSize', 12) 2) 함수의 그래프 plot 명령어로 함수 y = f(x)를 그리기 함수의 정의역에 대한 x 값 벡터를 생성 원소별 연산을 이용하여 x 값 벡터에서의 f(x) 값들을 구하여 벡터 y를 생성 생성된 두 벡터로부터 plot 명령어로 그래프 작성 3) fplot 명령으로 함수의 그래프 그리기 fplot 명령어로 함수 y=f(x)의 그래프 작성 fplot 명령어의 형식 'function' fp.. 3차시 - MATLAB과 2차원 그래프(1) 1. MATLAB을 이용한 그래프 1) MATLAB을 이용한 그래프 그래프 정보를 표현하는 매우 유용한 도구 MATLAB에는 여러 유형의 그래프를 생성하는데 사용할 수 있는 많은 명령어가 존재 그래프 종류 선형축 표준 그래프, 로그 및 세미로그 축 그래프, 극좌표 그래프, 막대그래프 및 계단그래프, 3차원 윤곽 표면 및 망 그래프 등 그래프 형식 지정 선 형태(직선, 파선 등), 색깔, 두께 등 지정. 그래프의 제목과 텍스트 설명, 데이터 표식(marker)과 격자선(grid line) 추가. 여러 개의 곡선을 한 그래프에 표시하기, 여러 그래프를 한 페이지에 나타내기. 범례(legend) 표시하기 등 2) 2차원 그래프 그래프 생성 프로그램의 예 x=[10:0.1:22]; y=95000./x.^2; x.. 2차시 - MATLAB과 배열(2) 2. 배열 컨트롤 1) 전치(Transpose) 연산자 행 벡터를 열 벡터로, 열 벡터를 행 벡터로 변환 행렬의 행과 열을 바꾸는 전치 연산 벡터나 행렬 뒤에 따옴표(‘)를 첨부 2) 벡터 원소의 주소 지정(Array addressing) 배열에 접근하기 행렬이나 배열에서 한 개 또는 여러 개의 원소의 위치를 찾거나 접근 가능 행렬이나 배열의 일부 원소들의 값을 갱신하거나 계산에서 특정 원소를 이용하려고 할 때 일부 원소들을 새 변수에 할당하고자 할 때 배열의 주소 벡터에서 원소의 주소는 첫 번째 원소로부터 해당 원소의 순서 v(k)는 k번째의 벡터 v의 원소 벡터의 한 원소를 나타내는 v(k)는 변수처럼 사용 가능 수학식에도 사용 가능 3) 배열 주소 접근 배열 주소 접근의 예 4) 행렬 원소의 주소 .. 2차시 - MATLAB과 배열(1) 1. 수치해석과 배열 1) 1차원 배열의 생성 배열이란? MATLAB이 데이터를 저장하고 다루기 위해 사용하는 기본적인 형태 행(Row)이나 열(Column), 또는 행과 열로 정렬된 수들의 나열 1차원 배열의 생성 방법 꺾은괄호 [ ] 안에 배열의 원소들을 직접 입력 외부 데이터 파일로부터 행렬을 읽어 들임 MATLAB 명령어나 자신이 만든 m 파일을 이용하여 행렬을 생성 배열의 각 요소 수, 또는 미리 정의된 변수들, 함수들이 포함된 수학식 등이 될 수 있음. 알려진 수 집합을 행 벡터(Row vector)로 만들기 꺾은괄호 [ ] 안에 알려진 원소들을 기입하며, 원소와 원소는 공백이나 콤마(,)로 구분 열 벡터(Column vector)를 생성하는 세 가지 방법 꺾은괄호 [ ] 안에 배열의 원소들을.. 1차시 - 수치해석과 MATLAB(2) 2. MATLAB 개요 1) 수치해석과 Matlab Matlab은 수치해석 분야에 매우 편리한 도구 → 문법이 간단 : 변수의 데이터 타입을 무시해도 됨 → 배열의 사용이 간단 : 크기를 미리 지정하지 않아도 됨 → 행렬계산에서 병렬처리 가능 → 계산결과를 그래프, 3차원 도형 등으로 즉시 확인 가능 MATLAB이란? MATLAB이란 MATrix LABoratory를 뜻하는 말 수치해석, 행렬연산, 신호처리 및 간편한 그래픽 기능 등을 통합하여 고성능의 수치계산 및 결과의 가시화 기능을 제공하는 프로그램 MATLAB의 특징 Interpreter 방식의 언어 수학계산 및 가시화(visualization)에 매우 편리 선형대수, 데이터 분석, 신호처리, 수치적분 등 많은 과학계산용 내장함수를 제공 사용자에 .. 1차시 - 수치해석과 MATLAB(1) 1. 수치해석의 역사와 특징 1) 수치해석의 정의 해석학 문제에서 수치적인 근사값을 구하는 알고리즘을 연구하는 학문 연속수학 (continuous mathematics) 문제를 해결하기 위한 알고리즘을 연구하는 학문 → 이산수학 (Discrete Mathematics)과 구분 자연과학, 공학, 의학, 그리고 사회과학 등에 나타나는 문제들 중, 수학적인 문제로 표현될 수 있는 문제들을 궁극적으로 컴퓨터를 이용하여 해결하고자 하는 수학의 실질적인 응용분야 공학적 문제의 접근방법 실험적 방법 : 실험이나 관찰을 통해 수집한 데이터를 분석하여 인과관계를 규명하는 방법 -> 신뢰성이 높은 장점 -> 실험비용, 측정오차 문제가 발생하는 단점 이론적 방법 : 주어진 문제에 가설을 세우고 수학적 증명을 통해 인과관계를.. 이전 1 2 3 4 다음