ВУЗ:
Составители:
9 Ëèñòèíã ïðîãðàììû 107
PopId=get(handles.popupmenu_fcn,'Value');
FcnName=FcnPop{PopId};
end;
% Ñ÷èòûâàåì íà÷àëî îòðåçêà, åñëè ïîëüçîâàòåëü íå ââåë äàííûå
% â îáúåêò "ïîëå äëÿ ââîäà", òî óñòàíàâëèâàåì çíà÷åíèå
% ðàâíîå íóëþ
FcnBegin=str2num(get(handles.edt_begin,'String'));
if isempty(FcnBegin)
FcnBegin=0;
end;
% Ñ÷èòûâàåì êîíåö îòðåçêà, åñëè ïîëüçîâàòåëü íå ââåë äàííûå
% â îáúåêò "ïîëå äëÿ ââîäà", òî óñòàíàâëèâàåì çíà÷åíèå
% ðàâíûì åäèíèöû
FcnEnd=str2num(get(handles.edt_end,'String'));
if isempty(FcnEnd)
FcnEnd=1;
end;
% Àíàëîãè÷íûå äåéñòâèÿ ïðîäåëûâàåì äëÿ ïåðåìåííîé FcnStep
FcnStep=str2num(get(handles.edt_step,'String'));
if isempty(FcnStep)
FcnStep=10;
end;
% Ïðè ïîìîùè ñòàíäàðòíîé ôóíêöèè fplot âû÷èñëèì çíà÷åíèÿ
% ââåäåííîé ïîëüçîâàòåëåì ôóíêöèè, è çíà÷åíèÿ åå àðãóìåíòà
[x,y]=fplot(FcnName,[FcnBegin FcnEnd],FcnStep);
axes(get(get(handles.pnl_axes,'SelectedObject'),'UserData'));
if isfield(handles,'myplot')
handles.myplot{length(handles.myplot)+1}=...
plot(x,y,'LineWidth',handles.ValWidth,'Color',My_Color);
handles.myfun{length(handles.myfun)+1}=FcnName;
Страницы
- « первая
- ‹ предыдущая
- …
- 105
- 106
- 107
- 108
- 109
- …
- следующая ›
- последняя »
