나는 사용자로부터 2 점을주고 그 점들 사이의 스펙트로 그램을 보여 주려고하는데, 나는 다음 코드를 성공적으로 수행하지만, 나는 왜 내가 오류 아래에 있는지 모르겠다.캠 내 코드에서 스펙트로 그램을 수평으로 확대하는 방법은 무엇입니까?
또한 내가 알고 싶은, 내가 그렇게 할 수있는 방법을 초기 상태로 줄거리를 되돌릴 내 코드에서 리셋 버튼을 넣어하려면?
function From_Callback(hObject, eventdata, handles)
handles.from=str2double(get(hObject, 'String'));
guidata(hObject,handles);
function From_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function To_Callback(hObject, eventdata, handles)
handles.to=str2double(get(hObject, 'String'));
guidata(hObject,handles);
function To_CreateFcn(hObject, eventdata, handles)
if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))
set(hObject,'BackgroundColor','white');
end
function Zoomb_Callback(hObject, eventdata, handles)
minY=min(str2double(get(handles.Samplef, 'String')))*1000;
maxY=max(str2double(get(handles.Samplef, 'String')))*1000;
axes(handles.axes2);
axis([handles.from, handles.to, minY, maxY ]);
집합 사용 중 오류 잘못된 속성 값을 찾았습니다. 개체 이름 : 속성 이름을 축 'YLim' 값은 증가 및 비 NaN를해야합니다. 축> LocSetLimits (라인 208) 세트 (AX에
오류 ... 축 (94) LocSetLimits (AX (j) cur_arg)에
오류; M_player에
오류 > Zoomb_Callback (라인 202) 축 ([handles.from, handles.to, MINY, MAXY]);
gui_mainfcn (라인 96) feval (varargin {})에 오류;
에러 엠_ 플레이어 (42 행) gui_mainfcn (gui_State, varargin {:}); 여기에, 콜백 의견에 따라
([...] y 축에 대한 제한은 ** 동일한 **입니다 MAXY에 MINY이다. 따라서 오류 메시지가. 어쩌면 당신이 중 하나를 가져 오는에 실수를 얻을 MINY 또는 MAXY? –
내가 변화를 확장에만 x 축합니다. 감사와 y는 확장 년대에 생각 나게하지만, 돈은 t 내가 그렇게 할 수있는 방법을 알아! 내가 스펙트로 그램에서 Y 스케일을 얻기 위해 시도했지만하지 않았다했습니다 어떻게에 리셋 버튼을 코딩 할 수 있습니다, 당신은 내가 스펙트로 그램 주파수를 얻을 수있는 방법을 말하고 나는 또한? – user3305284