두 개의 축이 있습니다 : 하나는 이미지보기 용이고 다른 하나는 그래프 플로팅 용입니다. plot(handles.axis,curve,x,y)
을 시도 할 때 Error using plot. A numeric or double convertible argument is expected
의 데이터를 그릴 축을 지정하려고하면이 오류가 발생합니다.'fit'함수를 사용할 때 축을 지정하는 방법
figure
handles.axis = gca;
x = 1:10;
y = 1:10;
curve = fit(x',y','linearinterp');
plot(curve,x,y) % works fine
plot(handles.axis,curve,x,y) % doesn't work
plot(curve,x,y,'Parent',handles.axis) % doesn't work
이 예제를 Matlab에 붙여 넣어 시험해 볼 수 있습니다. 축을 지정하기 위해 코드를 어떻게 수정할 수 있습니까?
해결책은 위의 잘못된 코드와 똑같습니다. 커브 피팅 도구 상자에서 'plot'을 사용하면 축을 지정할 수도 있습니까? – Senyokbalgul
@Senyokbalgul 나는 나의 반응을 업데이트했다. MATLAB이'sfit'과'cfit' 객체를 구별하는 것을 구분하지 않았다. – excaza