글
6월, 2024의 게시물 표시
추천 게시물
Windows CMD와 PowerShell 차이
- 공유 링크 만들기
- 이메일
- 기타 앱
CMD와 PowerShell의 차이가 궁금해서 알아보았다. 일부는 인터넷을 참고하고, 일부는 GPT를 통해 문의한 내용을 정리해 보았다. CMD (명령 프롬프트) 장점 단순성: 간단하고 사용하기 쉽습니다. 호환성: 오래된 Windows 시스템과의 높은 호환성을 제공합니다. 빠른 실행: 간단한 작업을 빠르게 처리할 수 있습니다. 단점 제한된 기능: 복잡한 작업을 자동화하거나 다양한 데이터 형식을 처리하는 데 한계가 있습니다. 객체 지향성 부족: 모든 데이터를 텍스트로 처리하므로 데이터 조작이 어렵습니다. 스크립팅 제한: 스크립트 작성 시 강력한 기능을 제공하지 못합니다. PowerShell 장점 강력한 기능: 복잡한 작업을 자동화하고 다양한 시스템 관리 작업을 수행할 수 있습니다. 객체 지향성: .NET 객체를 사용하여 데이터 처리 및 조작이 용이합니다. 확장성: 모듈을 통해 기능을 확장할 수 있으며, 다양한 커뮤니티 모듈을 활용할 수 있습니다. 스크립팅 및 디버깅: 강력한 스크립팅 언어와 디버깅 도구를 제공합니다. 리모트 관리: 원격 시스템을 관리하는 데 뛰어난 기능을 제공합니다. 단점 복잡성: 처음 사용하는 사용자에게는 다소 복잡할 수 있습니다. 호환성 문제: 일부 오래된 시스템이나 스크립트와의 호환성 문제가 있을 수 있습니다. 속도: 간단한 작업에서는 CMD보다 느릴 수 있습니다. Power Shell이 처음 사용자에게 복잡한 이유 1. 명령어 및 문법 다양한 cmdlet: PowerShell은 Get-ChildItem, Set-Content, Invoke-Command 등 수백 개의 cmdlet을 제공합니다. 각 cmdlet은 다양한 파라미터를 가지며, 이를 익히는 데 시간이 걸립니다. 명령어 구조: PowerShell 명령어는 일반적으로 [동사-명사] 형식으로 구성되어 있습니다. 이는 직관적이지만, 기존 CMD 명령어에 익숙한 사용자에게는 새로운 방식으로 받아들여야
FFT와 PSD의 차이
- 공유 링크 만들기
- 이메일
- 기타 앱
![이미지](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUFAJBbg1rfKgVpLpD3lfBIsxJzXqwi9NLESmdH6iUEhEYdCOpi0bsYQV4fSJjFEBFq1elRQm1Gzy5MdR6uVIiTtBIdZnpfAL1sCjVcckMBfK_8aPpwXe5JW2CL1alNOx-aXhkaBu-xExgCVFpwi-HEXgcsa-PQYTfVDWc-AdPLi7k7w35Im9rPBPiD54/s320/IMG_9178.jpeg)
FFT는 전압과 주파수를 예로 들면, 단위가 Y축이 V, X축이 Hz이다. 반면 PSD는 V^2/Hz로 Y축이 다르다. 만약 V로 바꾸기 위해 root를 취해 rms(root mean squre)로 변경하면 Y축이 Hz^0.5가 된다. 둘의 차이는 FFT는 각 주파수의 신호의 크기를 의미하고 PSD는 1Hz로 환산했을 때 확률 분포를 뜻한다. 엄밀히 말하면 따라서 엄밀히 PSD를 얻기 위해서는 여러번의 FFT를 한 뒤 각 주파수 성분을 사용해 PSD를 구해야 한다. 그러나 반복 측정 시 신호의 크기가 큰 파이가 없가능 가정하에 1개의 FFT만 사용하는 경우도 있다. 아래는 내가 공부하며 정리한 내용이다. 1개의 FFT를 사용한다면 8로 나누지 않고 1로 나누면 될것이다. 아래는 왜 FFT의 신호를 제곱해서 더하면 psd를 적분한 것과 같은지 정리한 그림이다. 아래 FFT 예제를 통해 더 자세히 분석해 볼 수 있다. Sine과 노이즈의 강도를 변경해 가며 파형을 확인해 보자. 주파수 해상도 (fbin=1)일 때 둘은 PSD와 PS는 유사하지만 fbin=1이 아닐때 서로 달라진다.