내가 matlab에에서 초보자 그리고 난 imresize3d.m에서 makehgtform
를 사용하여 변환 구조를 만들려고해야하지만 그것은 나에게 문제가 준 : 그 뜻이 무엇인지스케일 팩터는 1D 또는 3D
Error using makehgtform (line 100)
Scale factors must be either 1D or 3D
을 ? imresize3d
은 ASM_MakeAppearanceModel
내부의 함수이고 축척의 변수는 5이며 double
유형입니다. 그리고 그것은 아래와 같은 오류를주었습니다.
Error in imresize3d (line 28)
코드 : T = makehgtform('scale',scale);
나는이 도움을 필요로, 나는이 문제를 해결하는 방법을 검색하기 위해 노력하고있어하지만 난 그것을 찾을 수 없습니다.
감사합니다.
입력란을 사용하여이 오류를 복제 할 수 없습니다. 명령 줄에서 직접 입력 해보십시오. 크기가 두 배이면 제대로 작동합니다. 변수 "scale"이 makehgtform에 도달하기 전에 다른 곳에 덮어 쓰지 않는지 확인하십시오. 예를 들어 "dbstop if error"를 사용하고 imresize3d.m을 다시 실행하면 어떻게되는지 확인하십시오. – nkjt