📄 huatu.m
字号:
figure('color',[0.6 0.8 0.5]);
set(gcf,'unit','normalized','position',[.05,.3,.9,.6]);
set(gcf,'menubar','none')
h_1=uimenu(gcf,'label','作品信息');
h_1_1=uimenu(h_1,'label','点击查看作品信息',...
'callback','zuopinxinxi');
h_2=uimenu(gcf,'label','常用函数');
h_2_1=uimenu(h_2,'label','三角函数');
h_2_2=uimenu(h_2,'label','指数函数');
h_2_3=uimenu(h_2,'label','对数函数');
h_2_4=uimenu(h_2,'label','其他函数');
h_2_1_1=uimenu(h_2_1,'label','sin(x)',...
'callback','x=-10:.1:10;y=sin(x);plot(x,y,''r'');title(''sin(x) -10<=x>=10'')');
h_2_1_2=uimenu(h_2_1,'label','cos(x)',...
'callback','x=-5:.1:5;y=cos(x);plot(x,y,''r'');title(''cos(x)'')')
h_2_1_3=uimenu(h_2_1,'label','tan(x)',...
'callback','x=-1.2:.05:1.2;y=tan(x);plot(x,y,''b'');title(''tan(x)'')')
h_2_1_4=uimenu(h_2_1,'label','cot(x)',...
'callback','x=-1.2:.05:1.2;y=cot(x);plot(x,y,''b'');title(''cot(x)'')')
h_2_2_1=uimenu(h_2_2,'label','exp(x)',...
'callback','x=-1:.1:3;y=exp(x);plot(x,y,''g'');title(''exp(x)'')')
h_2_2_2=uimenu(h_2_2,'label','2.^x',...
'callback','x=-1:.1:3;y=2.^x;plot(x,y,''g'');title(''2.^x'')')
h_2_3_1=uimenu(h_2_3,'label','log(x)',...
'callback','x=0:.1:3;y=log(x);plot(x,y,''b'');title(''log(x)'')')
h_2_4_1=uimenu(h_2_4,'label','y=x.^2',...
'callback','x=-2:.1:2;y=x.^2;plot(x,y,''r'');title(''x.^2'')')
h_2_4_2=uimenu(h_2_4,'label','y=x.^3',...
'callback','x=-2:.1:2;y=x.^3;plot(x,y,''r'');title(''x.^3'')')
set(gcf,'defaultuicontrolfontsize',10);
set(gcf,'defaultuicontrolfontname','楷体');
str='画图器'
set(gcf,'name',str,'numbertitle','off')
a= uicontrol('Style','pushbutton', ...
'Units','normalized', ...
'Position',[.05 .2 .05 .07], ...
'String','返回');
set(a,'callback','close,zong')
b= uicontrol('Style','pushbutton', ...
'Units','normalized', ...
'Position',[.05 .1 .05 .07], ...
'String','关闭');
set(b,'callback','close');
c= uicontrol('Style','text', ...
'Units','normalized', ...
'Position',[.23,.81,.1,.05], ...
'String','请输入函数');
d=uicontrol('Style','edit', ...
'Units','normalized', ...
'Position',[.18 .75,.2 .05], ...
'horizontal','left','callback','z1=str2num(get(gcbo,''string''));');
e=uicontrol('Style','edit', ...
'Units','normalized', ...
'Position',[.18 .75,.2 .05], ...
'horizontal','left','callback','z1=get(gcbo,''string'');');
f=uicontrol('Style','edit', ...
'Units','normalized', ...
'Position',[.6 .75 .2 .05], ...
'horizontal','left','callback','z2=str2num(get(gcbo,''string''));');
g=uicontrol('Style','text', ...
'Units','normalized', ...
'Position',[.61,.81,.18,.05], ...
'String','请输自变量的取值范围');
h=axes('position',[.15,.1,.7,.6]);
i= uicontrol('Style','push', ...
'Units','normalized', ...
'Position',[.45,.75,.07,.05], ...
'String','给我画','callback','fplot(z1,z2)');
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -