PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2011/06/22 14:02:23
Name 푸훗
Subject 매트랩 오류 질문입니다
m= (1:2013);
a = @(m) [2*cos((pi*(m-1)/4)-pi/3)-sin((pi*(m-1)/2)+pi/4)];
h = 1/15*ones(1,15)
for t = 1:2000
    a(t) = ( a(t) * exp((-i*pi*t)/1000) );
end

for k = 1:2000
        if 1=<n=<15
    H(k) = 1/15 * exp((-i*pi*k*2)/15) );
        else
    H(k) = 0
end

for l = 1:2000
    Y(l) = X(l) * H(l);
end

for n = 1:2000
    y(n) = ( Y(n) * exp((i*pi*n)/1000) );
end

코드가 위에꺼인데 자꾸 Conversion to function_handle from double is not possible.
이 에러가 뜹니다. 다른에러는 검색하면 좀 나오는데 이 에러는 나오질 않아서 고치질 못하겠습니다. ㅜㅜ
왜 발생하는 에러일까요 ?

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
청바지
11/06/22 14:20
수정 아이콘
남이 작성하신 코드를 손보고 있는건가요?
구버전에서는 작동하던 코드인데 최신 MATLAB에서는 더 이상 지원되지 않는 구문인거 같네요.

a = @(m) [2*cos((pi*(m-1)/4)-pi/3)-sin((pi*(m-1)/2)+pi/4)];
이건 a를 function handle로 정의하는 부분입니다.

a(t) = ( a(t) * exp((-i*pi*t)/1000) );
여기서 a를 배열처럼 다시 결과를 저장하고 있어요.

일단 돌아가게만 만드려면
a = @(m) [2*cos((pi*(m-1)/4)-pi/3)-sin((pi*(m-1)/2)+pi/4)]; 이 줄을 다음과 같이 바꾸고
fa = @(m) [2*cos((pi*(m-1)/4)-pi/3)-sin((pi*(m-1)/2)+pi/4)];

a(t) = ( a(t) * exp((-i*pi*t)/1000) ); 이 줄을 다음과 같이 바꾸면 되겠네요.
a(t) = ( fa(t) * exp((-i*pi*t)/1000) );

그나저나 이 코드는 MATLAB이라고 하기 뭐하네요. 그냥 C코드를 옮겨놓은 수준이군요.
11/06/22 14:43
수정 아이콘
앗 감사합니다 ! 매트랩은 처음 다뤄봐서요 아무래도 ㅜ
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
107814 허리사이즈 줄이는 운동은 뭐가 있을까요? [8] Moonset2240 11/06/22 2240
107813 남자가 다리털을 밀면 이상할까요? [22] singenesis9793 11/06/22 9793
107812 페이스북 + 갤럭시S2 질문입니다 [17] RealWorlD2175 11/06/22 2175
107811 청약통장 질문 + 음감(피치) 관련 질문 [2] renoir1754 11/06/22 1754
107810 운전면허 취득하신분들께 질문드립니다. [14] 율이2053 11/06/22 2053
107809 <Windows root>\system32\hal.dll 위 파일의 복사본을 다시 설치하십시오.”라는 문구가 뜹니다. [1] 마요네즈3126 11/06/22 3126
107808 노트북 질문입니다. [1] 평산申氏37대문1745 11/06/22 1745
107806 특정사이트만 익스플로러로 접속할 수 있는 방법이 없을까요? [6] Nalrara3763 11/06/22 3763
107805 다이어트 관련해서 질문 드립니다. [7] 좋은생각2056 11/06/22 2056
107804 컴퓨터 사양 관련 질문이요. [4] JamTing1503 11/06/22 1503
107803 캐나다에서 20만불을 한국으로 가져오게 되었습니다. 질문있습니다. [7] 탈퇴한 회원2611 11/06/22 2611
107802 온게임넷 라이브 tv 위원장2379 11/06/22 2379
107801 영어듣기 어떻게 공부하는게 좋을까요? [3] 아스날2037 11/06/22 2037
107800 인터넷 회사 교체질문입니다(SK KT LG등등) [10] 낭만토스2205 11/06/22 2205
107799 이번주 나가수 어떤게 방송되나요?(될까요?) [6] 비야레알2273 11/06/22 2273
107798 스타벅스에서.. [8] AraTa2234 11/06/22 2234
107796 XP설치에 관한 질문입니다. [1] 마요네즈1503 11/06/22 1503
107795 지금 거침없이 하이킥을 볼 수있는 방법은?? [7] snut2063 11/06/22 2063
107794 KT 핸드폰 요금 관련 짜증나는 일이 생겼습니다. 바람이그칠때..1652 11/06/22 1652
107793 전입신고에 관한 질문입니다. [1] 은빛사막1718 11/06/22 1718
107792 매트랩 오류 질문입니다 [2] 푸훗1645 11/06/22 1645
107791 19일 개콘에서 정엽씨가 입고 나왔던 옷을 찾습니다. 오줌똥토2103 11/06/22 2103
107790 송병구선수는 안경을 왜 벗었죠? [1] 아레스2786 11/06/22 2786
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로