수학

· 수학
m파일의 종류 두가지 1. Script file 실행문, 명령문, 명령어들의 묶음, 텍스트파일이다. 인수(매개변수)를 사용하는 함수는 이 종류에 포함되지 않는다. 명령문 단독이 스크립트 파일의 내용이다. 예) date.m파일 2. Function file 인수(매개변수) 관련 내용을 포함한다. 함수가 여기에 포함된다. 예) sin(x), f(x,y), [m, n]=size(A) m파일 중 script 파일 만들기 script파일 만들기 1. mygraph라는 파일을 만들고 싶은가? 2. 명령창에 edit mygraph.m이라고 입력해라. 3. 그럼 명령창이 드는 곳에, Editor 창이 뜨게 된다. 참고로, 하단에 보면 다음과 같은 버튼이 있다. 여기서 Editor와 명령창을 왔다갔다 할 수 있다. 4...
· 수학
이 행렬로 그래프를 그려보자. 5번 창에 M행렬을 그릴 거다. 참고: plot(x축값, y축값)이 아니라 plot(M)처럼 하나의 행렬만 띡 넣어버리면, x축은 기본적으로 1,2,3, ... 형태가 되고 우리가 넣는 행렬은 y축에 부여된다. 1열 쭈루룩 하나의 그래프로 그려지고, 2열 쭈루룩 하나의 그래프로 그려진다. 자기가 원하는 그래프가 뭔지 잘 파악하고, 그 값들을 '하나의 열'에 배열해야 한다. 다음과 같은 그래프를 얻을 수 있다. plot말고 bar형식을 이용해서 확인해보자. figure(6), bar(M)을 실행하면 이렇다.
· 수학
벡터를 그래프로 그리는 방법은 다양하다. 형식은 이렇다. figure(번호), plot(행렬) figure(번호), stem(행렬) figure(번호), bar(행렬) ㅡ여기서 figure(번호)는, 넣는 번호에 따라서 1번, 2번, 3번, ... 각개의 창을 띄운다는 것이다. 서로 다른 창에 띄워보고 싶을 때 번호를 다르게 하면 된다. ㅡ원래 plot(x축값, y축값)따위로 많이 넣는데, 이번 포스팅에서 볼 것처럼 벡터행렬 하나만 넣으면 x축값은 기본적으로 1,2,3,4, ...로 정해지고, 우리가 넣는 벡터는 y값으로 부여된다. ㅡplot, stem, bar은 그릴 그래프 모양에 따라 다르다. plot 다음과 같은 v벡터를 figure(1), plot(v)하면 벡터를 그릴 수 있다. figure(1)..
· 수학
아래 행렬의 두번째 열은 [2 1 6 3]' 이다. 1 2 3 2 1 5 4 6 4 2 3 2 이 두번째 열의 수 기준으로 크기 역순 나열한 행렬을 구하고 싶다. (내림차순) 4 6 4 2 3 2 1 2 3 2 1 5 어떻게 해야 하는가? 먼저, 주어진 행렬을 v라고 하자. 1. 먼저 필요한 것은, 원래 행렬 v의 2열 정보이다. 모든 행의 2열 정보가 필요하다. 즉, v(:, 2)가 필요하다. 2. 2열은 [2 1 6 3]'인 상태다. 이 행렬을 크기순으로 나열해서 y라는 변수에 넣자. y = sort(v(:, 2)) y는 즉 [1 2 3 6]'이 된다! 3. 하지만 2열을 크기순으로 나열하기만 하는 것은 의미가 없다. 크기순으로 나열한 각 수에 대한 본래 행번호가 어떻게 되는지도 함께 알아야 한다. ..
· 수학
다음과 같은 10의 거듭제곱 수열을 만드려면 Matlab에서 어떻게 작성해야 할까? 사실 너무 간단하다. Matlab에서 다음과 같이 작성한다. 이렇게 쉽게 확인가능하다. 항상 주의할 점은 이것이다: 10의 지수로 1부터 10이 들어갈 때 행렬(수열, 벡터) (1:10)의 각 성분별로 들어가므로, 반드시 거듭제곱 연산자를 .^로 사용해야 한다.
· 수학
를 matlab에서 연산해보자. 결론: 다음과 같이 입력 1. 범위에 따라 n을 행렬에 담는다. >> n=2:200; 2. 분모는 (n.*(n-1))이라고 작성해야 한다. n과 (n-1) 행렬의 연산은 성분별로 이루어져야 하기에 반드시 연산자를 .*로 사용해야 한다. 나누기 연산도 성분별로 이루어져야 하기에 ./연산자를 사용한다. 3. sum하면 끝
배경지식으로 아래 내용이 필요하다. splendidlolli.tistory.com/259 미분방정식 | 초기값문제란? 들어가며: 미분방정식의 목적은 해(함수)를 구하는 것인데, 이때 초기조건을 이용하여 일반해의 임의상수 C를 구해낼 수 있다. 이렇게 초기조건을 이용하여 어떤 구간에서 정의된 함수인 특수해 splendidlolli.tistory.com 위 포스팅에서 다루었던 초기값 문제에 대하여 두개의 물음이 제기된다. 1) 존재성: 이 문제의 해가 존재하는가? 2) 유일성: 존재할 경우 그 해는 유일한가? 즉, 이러한 이야기다. 1) 미분방정식이 해를 갖는가? 해곡선이 점 (x0, y0)를 지나가는가? 2) 점 (x0, y0)를 지나는 해곡선이 유일하게 존재한다고 확신하는가? 언제 확신하는가? 참고) 교..
들어가며: 미분방정식의 목적은 해(함수)를 구하는 것인데, 이때 초기조건을 이용하여 일반해의 임의상수 C를 구해낼 수 있다. 이렇게 초기조건을 이용하여 어떤 구간에서 정의된 함수인 특수해를 찾아내는 것이 초기값 문제를 푸는 것이다. 혹시 미분방정식의 기초가 필요하신 분은 아래 포스팅을 슉슉 읽고 오셨으면 한다! splendidlolli.tistory.com/258 미분방정식의 기본,기초 이해하기 참고: 이 포스팅에서는 상미분방정식만 다룬다. 미분방정식(differential equation, DE) 정의 > 하나 또는 둘 이상의 독립변수에 대해, 하나 또는 그 이상의 미지의 함수(또는 종속변수)의 도함수를 포함 splendidlolli.tistory.com 초기값 문제란? 어떤 미분방정식을 초기조건을 이..
참고: 이 포스팅에서는 상미분방정식만 다룬다. 미분방정식(differential equation, DE) 정의 > 하나 또는 둘 이상의 독립변수에 대해, 하나 또는 그 이상의 미지의 함수(또는 종속변수)의 도함수를 포함하는 방정식 배경지식1 미분식의 표기법 - 라이프니츠식 표기법: 독립변수와 종속변수가 명확한 장점이 있다. - 프라임 표기법: 3계까지만 프라임으로 표현하고 4계부터는 위첨자 (4),(5)따위로 표현한다. 배경지식2 상미방의 미분형식 (differential form) splendidlolli.tistory.com/257 상미분방정식의 미분형식 (differential form) 상미분방정식의 미분형식 (differential form) [미분방정식의 표현1] y를 1계 상미방의 종속변수라..
상미분방정식의 미분형식 (differential form) [미분방정식의 표현1] y를 1계 상미방의 종속변수라고 가정한다면, 미분 dy는 dy=y'dx로 정의해야 함을 배웠다. 미분 dx로 양변을 나누거나 곱해서 어떤 미분방정식의 형식을 다르게 나타낼 수 있다. 예1) 방정식 (y-x)dx+4dxdy=0의 다른 형식은 4x(dy/dx)+y=x 예2) 방정식 6xy(dy/dx)+x^2+y^2=0의 다른 형식은 (x^2+y^2)dx+6xydy [미분방정식의 표현2] 기호 하나의 종속변수(y)를 갖는 n계 상미방은 로 표현할 수 있다. ...(*) ---------------------------------------------- F는 (n+2)개의 변수 의 함수이다. (실수 함수) [정규형 (normal ..
히어로맛쿠키
'수학' 카테고리의 글 목록 (2 Page)