전체 글 99

Changing language in MS word.

영어로 된 오피스를 자주 사용하다 보니, 한글로 된 메뉴보다 영어로 쓰인 메뉴가 더 눈에 잘 들어온다. 대부분의 전환 방법이 윈도우에 적용된 것들이어서, 한참을 헤매다가 영문으로 변환에 성공했다. 윈도우에서는 워드 자체에서 변환이 가능하나, 맥에서는 시스템 설정-일반-언어 및 지역 메뉴에서, 응용프로그램의 언어설정에서 언어를 변환하게 되어 있다.

Endnote toolbar removal in MS word.

학교에서 제공하던 Endnote가 유로화 되면서, 사용하면 Endnote를 삭제하게 되었다. 삭제 후에도 MSword를 실행하면, Endnote toolbar가 워드에 계속 존재한다. 이 툴바를 제거하기 위해서는 다음 차례를 거치면 된다. 1. Quit all applications and open a Finder window 3. With the Finder window showing, click the “Go” menu and choose “Computer” 4. Go into "Macintosh HD - Libary - Application Support - Microsoft - Office365 - User Content - Startup - Word” folder 5. If you see an ..

Useful tips 2023.12.17

Phase diagram of Mn-Te binary system

Mn-Te binary 시스템의 phase diagram 이다. Mn이 과다한 시스템의 경우, 다양한 구조와 조성비가 매우 복잡하게 나타난다. 여기서는 Te과다 시스템에 대한 phase diagram만 요약하여 정리한 것이다. MnTe phase diagram에서 특이한 사항은 Mn과 Te의 조성비에 따라서, MnTe, MnTe+MnTe2 혼합, MnTe2, MnTe2 +Te 의 다양한 형태로 합성이 된다. Mn은 산소와의 반응도가 매우 높아, 고온에서 석영관을 이용해 합성할 경우, 석영이 SiO 혹은 Si의 형태로 변형이 되어 석영관이 파손되는 경우가 빈번하다. 이러한 이유로 MnTe는 주로 고순도 탄소봉을 이용해 합성을 해야한다.

Radiation Detector 2023.12.09

Phase Diagram of the CdTe-CdSe Pseudobinary

CdTe와 CdSe 화합물의 phase diagram 이다. [A. J. Strauss and J. Steininger, “Phase diagram of the CdTe-CdSe pseudobinary system,” Journal of The Electrochemical Society, vol. 117, no. 11, p. 1420, 1970.] CdTe는 zincblende 구조 (cubic)이고, CdSe는 wuritize 구조 (hexagonal)로, CdSe0.1Te0.9의 eutetic point는 1092도 정도이다. CdSe의 구성비가 대략 20%를 넘어서면서, 결정성장시 phase transiton을 거쳐 hexagonal 구조를 가질 확률이 거치게 된다. 대략, CdSe의 몰퍼센트가 6..

Radiation Detector 2023.12.09

Transpose multiple array into single array

Python 을 계산 결과를 다른 프로그램으로 그래프로 그리기 위해 결과를 data파일로 저장하는 것이 필요하다. 만약, 결과가 여러개의 배열로 되어있다면, 하나의 배열로 합쳐서 결과를 출력하면, 그래프를 그릴때도 용이하다. import numpy as np from scipy import signal import matplotlib.pyplot as plt x = np.linspace(0, 10, 100) y = np.sin(x) # Savitzky-Golay 필터를 사용한 스무딩 smoothed_y = signal.savgol_filter(y, window_length=5, polyorder=3) #plot x,y in red-colored dotted line and x, smoothed_y in ..

Python 2023.11.14

Mathematica를 이용한 Fourier 급수 구하기

Fourier 급수를 간단히 설명하면 "모든 주기적인 (나중에 밝혀지지만 주기함수가 아니어도 됨) 함수는 sine 과 cosine의 합으로 구할 수 있다"는 것이다. 일반적으로 Fourier 급수는 상수, sine 함수, cosine 함수의 합으로 주어지며, 각각의 sine과 cosine 항에는 각기 다른 계수 (coefficient)가 붙는다. 그 예로서, 다음의 톱니함수의 푸리에 급수를 구해보자. 방법 1) 이 함수는 매스매티카에서 SawtoothWave[t/2] + 0.2 로 함수를 표현할 수 있다. 5번째 항까지의 푸리에 급수는 다음과 같이 구할 수 있다. 이 함수를 그래프로 그리려면 다음과 같이 실행하면 된다. Plot[SawtoothWave[t/2]+0.2,{t,-6,6}] 그리고, 푸리에 급..

Mathematica 2023.10.26

재귀함수(recursive function)을 이용한 피노나치 수열

재귀함수란 함수 안에 자신의 함수를 다시 호출하는 함수를 의미합니다. 피보나치 수(Fibonacci numbers)는 첫째 및 둘째 항이 1이며 그 뒤의 모든 항은 바로 앞 두 항의 합인 수열이다. 재귀함수를 이용해, 피보나치 수열을 mathematica로 구현하고자 한다. 위 프로그래밍에서 a[1]=3, 혹은 f[1]=1, f[2]=1 이 재귀함수에 해당하여, 두번째 예제를 통해 피노나치 수열을 구해보았다.

Mathematica 2023.10.25