잡다한 코드 3

wolfram alpha의 행렬 지수 연산의 문제

계산을 많이하는 이공계 대학생이라면 끼고 사는 사이트가 있다.Wolfram|Alpha: Computational Intelligence (wolframalpha.com) Wolfram|Alpha: Making the world’s knowledge computableWolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of people—spanning all professions and education levels.www.wolframalpha.com미분, 적분, 행렬연산 등 복잡한 계산들을 해주는 사이트다.대충 매스매티카의 웹 버전이라고 생각하면 된다. 다만 무료로 쓴다면 시간 제한 등 기능..

잡다한 코드 2024.10.06

파이썬으로 curve fitting 및 R^2 값 구하기

여러가지 실험보고서(특히 물리)를 쓸 때 curve fitting을 해야하는 경우가 많다. 보통 엑셀의 추세선 기능을 이용하지만, 추세선의 종류는 직선, 지수함수 등으로 한정되어 있다. 데이터가 이론적으로 간단한 함수를 따른다면 x축과 y축의 물리량 간 관계가 선형이 되도록 y축에 해당하는 물리량을 변형한 후 fitting하면 되지만, 만약 데이터가 e^(-bt)sin(wt+d) 꼴의 복잡한 함수를 따른다면 엑셀에서는 그 추세선을 도저히 그려낼 방법이 없다. 보통 curve fitting 프로그램을 다운받아 그리지만(ex: PASCO Capstone, Origin), 프로그램을 다운받고 그 사용방법까지 익히는데는 적잖은 노력과 시간이 필요하다.​이러한 경우 파이썬을 이용하여 원하는 함수 꼴로 fittin..

잡다한 코드 2024.10.06