본문 바로가기

exponential2

MATLAB Exponential random variable generation 이번 포스팅에서는 Exponential r.v. 의 생성 방법에 대해 설명한다. Exponential r.v. 의 pdf 는 다음과 같다. 위 pdf 를 적분하면 cdf 를 구할 수가 있고, cdf 는 다음과 같다. Exponential r.v. 은 위 CDF 수식의 inverse 를 통해 구할 수 있으며 rand() 함수를 이용하여 다음과 같이 생성 할 수 있다. 위 exponential generation 함수를 이용하여 exponential r.v. 을 생성해 보자. 아래 코드는 λ = 1 인 경우의 exponential r.v. 을 생성하고 그에 대한 pdf 및 cdf 그래프를 그리는 코드이다. 위 코드에 따른 pdf 및 cdf 는 다음과 같다. pdf, cdf code 에 대한 내용은 다음 글을.. 2016. 1. 13.
C++11 많이 좋아졌네요. C/C++ 프로그래밍에 대한 기존의 제 선입견은 코드량이 많다 입니다. 실행 속도가 다른 언어들 보다 훨씬 빠르지만~ 하나하나 짜려면 그 라인 수가 너무 많아서 생산성이 그리 좋지 못하다는 선입견이죠. 그런데 요즘 C++ 의 변화를 보고 있으면 그 변화가 눈부시다는 생각이 들더군요. C++ 코딩을 하면서 종종 참조하는 사이트인데~ 들어가면 각종 라이브러리나 함수에 대한 정의 및 예제, C++ Tutorial, C++ 역사 등등 C++ 과 관련한 정말 다양한 정보를 얻을 수 있는 사이트 입니다. http://www.cplusplus.com 그런데 위 사이트에서 돌아다니다 보면 C++11 이라는 것들이 눈에 띄더군요. 뭔가 해서 보니 2011 년 9월에 만들어진 C++ 표준이라서 C++11 이라고 한다네요... 2012. 8. 26.