일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- leet code
- Trie
- 스위프트
- 트라이
- 코테
- leetcode
- 백준
- 코테준비
- 프로그래머스
- 릿코드
- SWIFT
- dft
- 신호처리
- DSP
- 코딩테스트
- IOS
- backjoon
- DTFT
- Leet Coding Challenge
- 전자공학
- 알고리즘문제풀이
- 이산신호처리
- 컨볼루션
- 파이썬
- PYTHON
- SWIFTUI
- 알고리즘 문제풀이
- 알고리즘
- 독서노트
- 카카오 코딩테스트
- Today
- Total
목록MATLAB (2)
매일 매일 성장하는 섭섭군

이번 포스팅에서는 MATLAB 을 활용하여 N-point DFT 를 구현 하는 과정을 살펴보고자 한다. DFT 에 대한 설명은 다음 포스팅을 참고하기를 바란다. https://richard25.tistory.com/13?category=355673 DFT 를 구현하는 과정은 식을 그대로 MATLAB 코드에 적용하면 된다. 기본적인 MATLAB 코드를 작성 할 줄 안다면 어려운 과정은 아닐 것이라 생각된다. N-Point DFT 식은 다음과 같이 표현 할 수 있다. 이제 어떻게 위 식을 코드로 작성할지에 대해서만 생각하면 된다. 다음 초기 설정 코드를 살펴보면서 같이 알아보도록 하자. function [f_hat , Xk] = myfun_N_Point_DFT(x) x_len = length(x); N_to..

저번학기에 이산신호에 관하여 배우면서 포스팅을 진행 하였지만 MATLAB을 사용하여 실습은 진행하지 않았다. 이번학기에 신호처리 실습을 배우는 만큰 어떻게 구현하는지에 대하여 글을 써보고자 한다. 신호처리와 관련해서 가장 먼저 한 실습은 컨볼루션과 관련된 실습이다. 신호처리 과목에서 컨볼루션은 가장 기본이 되는 만큼 가장 처음으로 진행한 것 같다. MATLAB 코드와 함께 설명하는 방식으로 포스팅을 진행할 예정이다. 다만 코드인 만큼 주관적인 생각이 강하고 아직 필자가 MATLAB을 배우고 있는 초보적인 수준이라 잘 짠 코드라고는 말하기 힘들 것 같다. 본론으로 돌아가 Convolution 함수를 구현을 실행해 보자 컨볼루션 함수는 메틀랩에서 제공해 준다. conv(x,h) 를 사용하면 된다. 하지만 우..