해당 글은 resample 함수 오류를 해결하기 위해 플러그인 설치(Add-ons) 방법까지 다루고 있다. 음..... 매트랩(Matlab)에서 오디오 샘플링 레이트를 변경하려는데 문제가 발생하였다. 오류의 내용은 다음과 같다. 함수 'resample'을(를) 호출할 때 올바르지 않은 인수 데이터형이나 누락된 인수가 있는지 확인하십시오. 오류 발생: record_voice (34번 라인) y = resample(x,1,3); resample 인자가 잘 못 되었단다.... 예제를 그냥 돌린 건데 왜 안되지???? 버전이 다른가??? 뭐지 뭐지..... 구글링해도 뭐 안 나온다.. 일단 한국어로 구글링은 한계가 있다 판단! 매트랩 언어를 영어로 변경부터 진행한다. 언어 변경은 아래서 링크에서 확인! MATLAB(매트랩) 언어 변경하기 한국어 > 영어 최근에 대학원(공학)에 진학해서 좋은 점을 하나 발견하였다. 몇 가지 프로그램들을 학교 차원에서 라이선... blog.naver.com 짜~자안! 영어 버전으로 돌리고 다시 시도해보자! 음... 뭔가 구글링하면 잘 나올 법한 글씨체이군... Check for incorrect argument data type or missing argument in call to function 'resample' Error in record_voice (line 34) y = resample(x, 1, 3...
최근에 대학원(공학)에 진학해서 좋은 점을 하나 발견하였다. 몇 가지 프로그램들을 학교 차원에서 라이선스를 맺었기에 학생(으로 있는 동안)은 이것들을 비용 지불 없이 자유롭게 사용이 가능하다. 그중 하나가 매트랩(MATLAB)이다. 음... 딱히 업무에서 쓸 일은 없지만 과제 제출을 위해 설치하였는데 한국어로 설치하니 이놈의 오류를 구글링에서 찾을 수가 없는 것이다. 그래서 이미 설치된 매트랩 프로그램 내에서 언어를 변경하는 방법을 알아보려 한다. 매트랩을 실행한 후 왼쪽 상단 메뉴에서 홈을 선택하고 오른쪽 끝에 보면 기본 설정이라는 버튼이 있다. 선택하자. 기본 설정 창이 나타나면 왼쪽 메뉴 중 일반을 선택하고 오른쪽 화면에서 가장 아래 데스트탑 언어 설정을 한국어에서 영어로 변경한다. 영어로 변경 후 확인 버튼을 눌러 설정을 저장하고 빠져나온 다음 프로그램을 종료했다가 다시 실행하면 언어가 변경된 것을 볼 수 있을 것이다. 핵교 댕기는 동안 친해져보자 이눔아!!!
구글에서 모터 가감속 프로파일을 검색하다가 "PinkWink"님께서 작성하신 매트랩(Matlab) 코드를 알게 되었고 파이썬(Python) 코드로 한번 변환해봤다. 관련 설명은 아래의 링크에서 확인하길 바란다. 모터 제어할 때, 부드러운 위치 프로파일을 위해 사다리꼴 속도 프로파일 생성하기 아주 예전에 당시 한 연구원과 함께 DC 모터를 제어하기 위한 다양한 여러 방법들을 확인하고 실험하면서 여러가지 가능성을 확인했던 적이 있는데요. 그 중에 위치 프로파일링에 대해 이야기를 했던 적이 있습니.. pinkwink.kr 1. Pinkwink 님의 매트랩(Matlab) 코드 https://pinkwink.kr/698 2. 파이썬(Python) 변환 코드 from math import sqrt import numpy as np import matplotlib.pyplot as plt ts = 0.001 t = np.arange(0, 5, ts) targetPos = 12 acc = 4 maxVel = 4 posRef = np.zeros(len(t)) velRef = np.zeros(len(t)) #tmp = np.zeros(len(t)) for i in range(2, len(t)): if targetPos > posRef[i-1]: velRef[i] = min([(velRef[i-1] + acc*ts), maxVel, sqrt(2*acc*...