728x90

MATLAB 14

MATLAB-Python 연결하는 방법 2

MATLAB함수를 Python에서 쓸 일이 있거나, Python에서 정의한 함수 또는 라이브러리를 MATLAB에서 쓰는 방법을 정리했다. 나는 개인적으로 Python으로 AI model을 만들고 그 결과를 MATLAB에서 가져오려고 했다. 다양하게 시도를 해봤고 그 결과를 정리해보고자 한다.- 결론적으로 나는 3번 방식으로 겨우 성공했는데, 1, 2번 방식도 되는 상황도 있을 테니 가능하다면 1번이나 2번 방법을 사용하는 것이 좋을 것 같다. 2. Python에서 MATLAB 함수 사용하기 나의 경우 Python에서는 AI model을 MATLAB에서는 AI model의 결과를 이용해 fmincon함수로 최적화를 진행하려고 했다. 1번 방식으로 AI model을 MATLAB에서 호출할 수가 없어서 거꾸로..

MATLAB 2020.10.22

MATLAB-Python 연결하는 방법 1

MATLAB함수를 Python에서 쓸 일이 있거나, Python에서 정의한 함수 또는 라이브러리를 MATLAB에서 쓰는 방법을 정리했다. 나는 개인적으로 Python으로 AI model을 만들고 그 결과를 MATLAB에서 가져오려고 했다. 다양하게 시도를 해봤고 그 결과를 정리해보고자 한다. - 결론적으로 나는 3번 방식으로 겨우 성공했는데, 1, 2번 방식도 되는 상황도 있을 테니 가능하다면 1번이나 2번 방법을 사용하는 것이 좋을 것 같다. 1. MATLAB에서 Python 파일을 함수처럼 호출하기 MATLAB에서 Python 함수로 호출하는 방법이다. MATLAB에서 기본적으로 Python에 내장 함수를 사용할 수 있다. 그 방법과 마찬가지 방식으로 Python 파일을 호출하는 것이다. 우선 MAT..

MATLAB 2020.09.23

여러 확률분포들의 단일 변수 PDF 및 CDF 관련 MATLAB code

1. Normal Distribution 관련 MATLAB 함수: normpdf, normcdf, norminv, normrnd --- MATLAB code --- % normal distribution mu = 10; sigma = 2; x = 0:0.1:mu*2; y = normpdf(x,mu,sigma); % normal pdf 값 plot(x, y) y = normcdf(x, mu, sigma); % normal cdf 값 plot(x, y) y = norminv(0.5, mu, sigma) % normcdf의 역함수 normrnd(mu, sigma, 2) % normpdf에 맞게 난수 생성 2. Lognormal Distribution 관련 MATLAB 함수: lognpdf, logncdf, l..

MATLAB 2020.06.05

MATLAB의 fmincon 함수로 최적화 문제 풀기

1. fmincon: Optimization 문제를 풀 때 사용하는 MATLAB 함수 2. MATLAB에서의 기본적인 설명 1) 기본 문법(syntax) ('help fmincon' 입력 시 나오는 내용) fmincon - 제약 조건이 있는 비선형 다변수 함수의 최솟값 구하기 비선형 계획법 솔버입니다. x = fmincon(fun,x0,A,b) x = fmincon(fun,x0,A,b,Aeq,beq) x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub) x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon) x = fmincon(fun,x0,A,b,Aeq,beq,lb,ub,nonlcon,options) x = fmincon(problem) [x,fval] = fm..

MATLAB 2020.04.13
728x90