본문 바로가기

pdf11

Microsoft​ Edge PDF “소리내어 읽기” 기능 좋네요~ 요즘 공식적으로 배포되는 대부분의 문서들은 PDF 로 만들어져 있습니다. 저는 주식투자를 하기 때문에 기업 보고서를 많이 보는 편인데~ 기업 보고서들은 PDF로 만들어져 있고~ PDF 문서를 확인하기 위해서 이전에는 아크로뱃리더와 같은 PDF 뷰어를 많이 사용하곤 했었습니다. 그런데 최근에는 PDF 뷰어 설치 없이도 브라우저를 통해서 PDF 문서를 확인할 수 있습니다. 저는 요즘 많은 분들이 사용하실 크롬 브라우저에서 PDF 문서를 확인하곤 했었습니다. 그런데 최근에 우연치 않게 Microsoft​ Edge 에서 PDF 문서를 확인했었는데, Microsoft​ Edge 에는 조금 독특한 기능이 있어서 소개를 하려고 합니다. Microsoft​ Edge 에서 PDF 파일을 열어 보니 아래 그림과 같이 “소.. 2020. 10. 19.
MATLAB Editor Publish 할때 주의 할 점 MATLAB 에디터에서 코드를 작성하고 해당 코드에 대해서 문서를 생성할때 MATLAB 에디터의 퍼블리시 기능을 사용하곤 합니다. MATLAB 퍼블리시에서는 코드에 대해서 html, xml, latex, doc, ppt, pdf 등으로 문서를 생성해 줍니다. 퍼블리시 창에서 작업 폴더나 몇몇 옵션 등을 변경해 줄 수 있지만 사용 방법은 그냥 버튼 하나만 누르면 되기 때문에 뭐 그리 설명할게 없을 것 같습니다. MATLAB Command Window 에서 문서를 생성하기 위해서는 아래와 같이 publish 명령어를 사용하면 됩니다. 첫 번째 인자로 파일명을 넣어 주고 두 번째 인자로 생성 하고자 하는 문서의 형태를 넣어주면 됩니다. publish(‘publishTest.m’, ’doc’); 그런데 이렇게 .. 2018. 10. 5.
크롬 브라우저 PDF 볼때 영어 단어 찾기 - 네이버 영어 사전 설정 보통 웹페이지에서 모르는 영어 단어가 나올 때는 네이버 영어사전이나 구글 사전과 같은 확장프로그램을 사용하면 정말 쉽게 찾아 볼 수가 있습니다. 요즘은 PDF 문서를 볼때도 인터넷 브라우저를 이용하는 경우가 많습니다. 저는 구글 크롬 브라우저에서 네이버 영어사전을 확장 프로그램으로 설치해서 사용하는데 PDF 문서에서 모르는 영어 단어가 나와서 네이버 영어사전을 이용하여 찾아 보려고 하니 동작을 하지 않더군요. PDF 문서에서 네이버 영어사전을 통해 검색을 하기 위해서는 아래와 같이 확장프로그램 -> 네이버 영어사전 세부 정보에 들어가서~ 파일 URL 에 대한 액세스 허용을 On 하면 됩니다. 구글 크롬 확장 프로그램에 들어가는 방법은 크롬 주소창에 chrome://extensions/ 라고 입력하면 됩니.. 2018. 9. 20.
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.
MATLAB Figure 창 그림으로 저장 하기 saveas MATLAB 에서 Figure 창에 대해 그림 파일로 저장 할 때는 Figure 의 File → Save As 에 들어가서~~ 아래 그림과 같이 다양한 포맷으로 그림 파일을 저장 할 수 있습니다. 몇 개 안 되는 Figure 창에 대해 그림 파일로 저장할 때는 아래 그림과 같이 수동으로 하겠지만 다수의 Figure 창에 대해 그림으로 저장할 때는 아무래도 명령어를 사용하는 게 편리 합니다. MATLAB 에서 Figure 창을 그림으로 저장 할 때는 saveas 라는 명령어를 사용합니다. http://www.mathworks.co.kr/kr/help/matlab/ref/saveas.html 위 주소의 설명에 나와 있듯이 saveas 를 이용하면 다음 확장자의 그림 파일로 저장 할 수 있습니다. ai, bm.. 2014. 6. 18.
편리한 문서 변환 유틸 pandoc 이전 포스팅에서 Markdown 언어에 대해 소개 드린 적이 있는데요~ 2014/06/06 - [유틸] - The Wysiwym Markdown Editor 2014/06/03 - [유틸] - 괜찮은 Markdown Editor markable 과 Table 을 쉽게 생성 할 수 있는 tablesgenerator Markdown 을 비롯한 다양한 markup 문서들을 다양한 형태로 변환해 주는 유틸이 있는데 그게 바로 pandoc 입니다. Pandoc 소개 페이지를 보니 정말 다양한 markup 언어들이 있더군요. 변환 가능한 markup 언어들로 아래 언어들을 소개하는데~ HTML, LaTeX, markdown 등을 제외하고는 모르겠더군요. markdown, reStructuredText, textil.. 2014. 6. 15.
SCILAB histplot() 사용법 아래 주소의 이전 포스팅에서도 소개한바 있지만 SCILAB 은 MATLAB 과 유사한 수치 시뮬레이션 툴입니다. 2012/08/20 - [유틸] - MATLAB 과 유사한 Open Source 프로그램 FreeMat 2011/03/11 - [MATLAB] - SCILAB MATLAB 은 상용임에 반해 SCILAB 은 open source 라서 구매 비용이 필요가 없다는 게 굉장한 장점이죠. Scilab 은 MATLAB 과 문법이 유사하긴 하지만 세세한 부분들은 많은 부분들이 다르더군요. 오늘은 MATLAB 의 hist() 함수와 유사한 histplot() 함수에 대해 설명 드리려 합니다. MATLAB의 hist() 함수를 사용하면 histogram 을 그릴수도 있고, 출력 변수를 사용하면 그 값들을 변수.. 2013. 1. 15.
MATLAB central limit theorem simulation 오늘의 포스팅에서는central limit theorem (중심 극한 정리)에 대한 MATLAB 시뮬레이션에 대해 설명 드립니다. 저 개인적으로는 중심 극한 정리에 대해 이해를 하면 왜 가우시안 분포를 정규분포라고도 하는지 이해를 하게 된 것 같습니다. 중심 극한 정리란 어떤 임의의 확률 변수의 합의 횟수가 무한대가 될 때 그 분포가 정규 분포에 가까워진다는 것입니다. 위 식을 보면서 좀더 쉽게 설명 드리자면 위 식의 Xi 라는 변수가 어떤 분포를 갖는 변수던지 간에 N 값이 무한대가 되도록 더하면 SN 이라는 확률 변수의 분포가 정규 분포가 된다는 겁니다. 특정 r.v. 의 합에 대한 평균 및 분산은 다음 수식과 같은 특징이 있습니다. 평균이 μ 이고 분산이 σ2인 정규 분포의 pdf 는 다음과 같습니.. 2011. 5. 5.
MATLAB Rayleigh random variable 생성 Gaussian r.v.(random variable)을 이용하여 rayleigh r.v. 을 생성하고 그 PDF 및 CDF 를 구해 보자. rayleigh random variable 에 대해서는 다음 포스팅을 참조 2009/12/26 - [수학] - Rayleigh PDF PDF 및 CDF 를 구하는 법에 대해서는 다음 포스팅을 참조 하시길 2011/03/23 - [MATLAB] - MATLAB PDF, CDF, CCDF 서로 독립인 평균이 0 이고 분산(σ2)이 1인 Gaussian r.v. X, Y 를 생성해 보자. rayleigh r.v. Z 는 다음과 같이 발생 시킬 수 있다. 이제 이전 포스팅 에서 설명한 대로 다음과 같이 PDF 를 구해 보자. CDF 는 다음과 같다. 분산이 σ2 인 가우.. 2011. 3. 23.
MATLAB PDF, CDF, CCDF 이번 포스팅에서는 각종 랜덤 값들을 이용한 PDF(Probability Density Function), CDF(Cumulative Distribution Function), CCDF(Complementary Cumulative Distribution Function) 를 그리는 방법에 대해 살펴 보려 합니다. PDF 를 나타내는 방법에 대해 모르시는 분들은 다음 포스팅을 참조하시길 ~ 2010/01/03 - [programming language/MATLAB] - MATLAB PDF (Probability Density Function) 평균이 2 이고 분산이 10 인 가우시안 잡음을 생성해 보겠습니다. 평균이 2 이므로 +2 를 하고 분산 값이 10 이므로 sqrt(10) 을 곱해 주게 됩니다. 이제.. 2011. 3. 23.
MATLAB PDF (Probability Density Function) MATLAB 으로 PDF 를 그려보자. PDF(Probability Density Function)라는게 어케 보면 Histogram이랑 개형은 같지만 엄밀하게 얘기하면 좀 다르다고 할 수 있다. 그 차이는 바로 Normalization에 있다. PDF 의 특징은 그 적분값이 1 이어야 하므로 당연히 Histogram 을 그린후 그 넓이를 Normalization 을 해야한다. 간단하게 [0 100] 구간의 Uniform pdf 를 그려 보자. MATLAB editor 에 다음과 같이 타이핑 하고 실행해 보자 N = 3000; Uniform_sample=rand(N,N)*100; % 0~ 100 사이의 Uniform sample 을 발생시킨다. [pdf,X]= hist(Uniform_sample(:), .. 2010. 1. 3.