본문 바로가기
반응형

분류 전체보기38

Matlab 수식을 도형 화 하기 ( 3차원 그래프 ) feat. 해저지형 사실 Matlab을 할 줄 알아도 어디에 사용해야 할지 모르는 사람이 아주 많습니다. 그리고 수식을 알더라도 이것을 Matlab으로 코드화하는 방법을 어려워하시는 분들이 많습니다. 이번 포스팅에서는 간단한 3차원 수식을 활용하여 3D 형상을 만들어보는 예제를 진행해 보도록 하겠습니다. 3차원 관련 수식 평면에서의 Ellipsoid (타원) 위 수식에서 타원의 중심은 (Xo, Yo, Zo)이며 a, b, c는 x, y, z 축의 센터에서 부터의 길이를 의미합니다. 위 수식에서 저희는 Z를 중심으로 수식을 변경할 것이며 X, Y 평면에 그려 나갈 것입니다. X, Y일 때 높이 값을 Z로 구하는 것이죠. 자 이제 모든 것은 끝이 났습니다. X, Y의 범위만 제가 정해주고 코드를 구성해 주면 Xn, Yn일 때의.. 2023. 6. 1.
Matlab FFT 엄청 쉽게 활용하는 방법 신호처리 관련 일을 하신다면 가장 자주 활용하는 펑션이 FFT입니다. 이번 글에서는 FFT에 대해 간단히 알아보고 어떤 상황에서 사용하는지와 어떻게 사용하는지에 대해 간략하게 알려 드리겠습니다. FFT란 무엇인가? FFT는 Fast Fourier Transform의 약자로서 시간 베이스의 신호를 주파수 성분으로 구분해 주는 기법을 의미합니다. 1960년대 Cooley와 Tukey가 개발한 FFT 알고리즘은 DFT의 대칭 특성을 이용하여 재귀적으로 나누는 방식으로 작동하여 시간을 엄청나게 단축시켰습니다. FFT는 언제 사용하나요? 신호 처리: FFT는 오디오 처리, 이미지 처리, 비디오 처리 및 음성 인식과 같은 신호 처리 작업에 광범위하게 사용됩니다. 신호의 주파수 내용을 분석하고, 특정 주파수 구성 요.. 2023. 6. 1.
Matlab 행렬 길이가 다른 데이터 하나로 처리하기(CELL) Matlab은 기본적으로 행렬 계산을 자주 하는데요. 행과 열의 개수가 동일해야 하나의 변수에 담을 수 있습니다. 그러나 하다가 보면 표본마다 데이터의 길이가 다른 경우를 종종 볼 수 있습니다. 처음에는 차이나는 개수만큼 0을 넣어서 맞추어 계산을 했습니다. 그러나 다른 개념으로 접근을 하여 쉽게 해결하였습니다. 아래에서 확인해 보겠습니다. Matlab CELL 활용하기 저는 c나 c++ 등 다른 언어는 사용할 줄 모릅니다. 그래서 CELL의 개념을 몰랐습니다. CELL은 데이터 컨테이너라고 칭합니다. 어떤 형이든 상관없이 모두 하나의 CELL에 다 넣을 수 있습니다. 예제를 보여드리겠습니다. data1 = rand(1,1); data2 = rand(1,2); data3 = rand(1,3); total.. 2023. 5. 29.
파이어족(경제적자유)을 위한 몸부림 블로그 편(구글 SEO) 지난번 최초 세팅 편에 이어 구글 SEO에 대해 초보자들도 알기 쉽게 설명드리겠습니다. 로마에 가면 로마법을 따르는 것처럼 구글에 노출되기 위해서는 구글의 법을 따라야 합니다. 제가 아주아주 쉽게 설명해 드릴 테니 참고하셔서 블로그 작성 시 습관처럼 작성하시면 도움이 될 것입니다. 구글 SEO란? 구글 SEO는 Search Engine Optimizition으로 뜻은 검색 엔진 최적화를 의미합니다. 간단하게 말하면 '구글의 입맛에 맞게 글을 작성해라'라는 것입니다. 구글에서 중요하게 생각하는 최적화 요인은 다음과 같습니다. 키워드 조사, 온 페이지 최적화, 오프 페이지 최적화, 기술적 SEO, 사용자 경험, 콘텐츠 제작, 모니터링 및 분석 등이 있습니다. 우리는 앞선 포스팅에서 기술적 SEO는 일부 적용.. 2023. 5. 29.
반응형