태그 : mathematica 요약보기전체보기목록닫기

1

Mathematica - Limit

Mathematica에서 Solve의 결과값을 다시 사용하는 방법이 없을까 고민을 해봤습니다.그런데 x->{value}처럼 생겨서 함수에 직접 넣을 수 없더군요.(변수로써 사용할 수 없다는 이야기입니다.)그러다가 Limit이란 함수를 찾아냈습니다.이거라면 될 것 같아서 해봤습니다.이렇게 했더니 다행히 값이 나오는군요!덕분에 지금 짠 프로그램의 자동...

Mathematica - Which

함수를 영역별로 다르게 정의하고 싶을 때 Which를 쓰면 됩니다.Which[범위1,함수값1,범위2,함수값2...]처럼 쓰면 됩니다.범위에서 주의해야할 점이 있습니다.위에서는 -2와 2까지를 정의해주기 위해 x>-2 && x<2라고 썼습니다.이와 같이 하지 않으면 다음과 같이 엉뚱한 결과가 나옵니다.

MATHEMATICA - LinearSolve

다음과 같은 문제는 중학교 때부터 많이 풀어왔던 문제들이고,대학에 와서는 Linear Algebra(선형대수)에서 많이 나오는 문제들이죠.Mathematica로도 역시 이 문제들을 쉽게 풀 수 있습니다.CC = {{1, 2}, {32, 3}}DD = {1, 2}LinearSolve[CC, DD]({1/61, 30/61})CC에서의 {1,2}가 row v...

Mathematica - FindRoot, While

Mathematica에는 FindRoot라는 좋은 root 찾기 명령어가 있습니다.equation[x_] := blablaFindRoot[equation[xx], {xx, 0.00008}]{xx -> 3.2742693378412034*10^-6})equation이 어떤 함수인지는 밝히지 않겠습니다.문득 이 값이 잘 맞는 것인지 의문이 들었습니다.B...

Mathematica - Numerical Root Finding

Mathematica에 numeric으로 해를 찾는 방법이 있군요.[1]FindRoot라는 함수를 이용하면 됩니다.위와 같이 값을 그럭저럭 잘 구해줍니다.주기함수와 같이 해가 많이 있을 경우에는 가장 가까운 값만 구할 수 있습니다.Mathematica 내에서 프로그램 짜실 때 유용할 것 같습니다.[1] http://reference.wolfram.com...

Mathematica - 가끔

가끔 다음과 같이 값으로 나오지 않고 식으로 취급해버리는 경우가 있더군요.그런데 뒤에다 0을 더하면 값이 나옵니다.흥미로워서 적어둡니다.

MATHEMATICA - Bessel function and Integration

BesselJ[n, z] - Bessel function 1st kind.Integrate[f,x] - 함수를 적분한다. 숙제할 때 쓰면 편리한 거긴 한데, 공부에는 도움이 안 되겠지.NIntegrate[f,{x,xmin,xmax}] - Numerical Integration. 학부 다닐 땐 전혀 쓸모없었지만, 이젠 없으면 안 된다.사실, 이런 걸 해야...
1