필터 지우기
필터 지우기

cftool을 쓰면 최대 재귀 제한이 걸립니다.

조회 수: 5 (최근 30일)
태홍 신
태홍 신 2024년 5월 13일
답변: Angelo Yeo 2024년 5월 13일
매트랩 과제중 cftool을 사용하는 과제가 있어 스크립트에 이 코드를 쓰고 실행하면 아래와 같은 코드만 나오고 cftool은 실행이 되지 않습니다.
최대 재귀 제한값인 500회에 도달했습니다.
오류 발생: cftool (1번 라인)
cftool
원인:
최대 재귀 제한값인 500회에 도달했습니다.
이러한 오류가 지속적으로 발생하여 재설치 및 최신버전으로 업데이트도 해보고 재귀 제한을 최대범위를 늘려보았으나 똑같이 직속적인 형태가 나옵니다. 주변에서 친구들이 했을때는 문제가 없다고 하였으나 저만 계속 이러한 오류가생겨나 해결법을 찾아봐도 나오지않아 곤란한 상황입니다. 혹시 이에 대하여 어떻게 해야하는지 알려주실수있나요?
  댓글 수: 2
Angelo Yeo
Angelo Yeo 2024년 5월 13일
에러를 재현할 수 있는 코드와 재현방법을 공유해주시면 원인을 파악하는데 더 도움이 될 것 같습니다.
태홍 신
태홍 신 2024년 5월 13일
밑의 사진과 같이 그저 하나만 적었습니다. 그럼에도 오류가 생깁니다

댓글을 달려면 로그인하십시오.

답변 (1개)

Angelo Yeo
Angelo Yeo 2024년 5월 13일
에러 메시지로 보았을 때 현재 "cftool"이라는 이름의 함수가 있고 그 안에서 "cftool"이라는 명령어를 또 사용하고 있는 것은 아닌지 의심됩니다.
(1) 아래와 같은 명령어를 이용했을 때 Curve Fitting Toolbox에 포함된 cftool 함수 이외의 함수가 발견되는지 확인해 주십시오.
which -all cftool
/MATLAB/toolbox/curvefit/curvefitterapp/cftool.m
만약 위와 같이 Curve Fitting Toolbox에 포함된 cftool 함수 이외의 것이 발견된다면 삭제해주셔도 좋습니다.
(2) MathWorks에서 제공한 "cftool" 함수의 첫번째 줄에 "cftool"을 부르도록 수정한 것은 아닌지요? cftool 함수를 열어서 함수가 수정되었는지 확인하여 주십시오.
(3) 가장 원시적인 해결방법은 매트랩을 클린설치 하는 것입니다. 아래의 문서를 참고하여 매트랩을 클린설치 하여 주십시오. (일반 재설치와는 차이가 있습니다.)

카테고리

Help CenterFile Exchange에서 Curve Fitting Toolbox 시작하기에 대해 자세히 알아보기

태그

제품


릴리스

R2024a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!