永发信息网

matlab中菜单设计

答案:2  悬赏:70  手机版
解决时间 2021-03-20 02:59
  • 提问者网友:斑駁影
  • 2021-03-19 12:09
建立一个图形
菜单条中含有3个菜单项:
Plot、Color和Quit。
Plot中有Sine Wave和Cosine Wave两个子菜单项,
分别控制在本图形窗口画出正弦和余弦曲线。
Color控制窗体的背景颜色。
Quit控制是否退出系统。
最佳答案
  • 五星知识达人网友:人间朝暮
  • 2021-03-19 12:31
h=figure('units','normalized','menu','none');
ha=axes('parent',h);
hp=uimenu(h,'label','Plot');
hc=uimenu(h,'label','Color');
hq=uimenu(h,'label','Quit');
uimenu(hp,'label','Sine Wave','callback','syms x;ezplot(sin(x));');
uimenu(hp,'label','Cosine Wave','callback','syms x;ezplot(cos(x));');
uimenu(hc,'label','Blue','callback','set(h,''color'',''b'')');
uimenu(hc,'label','Red','callback','set(h,''color'',''r'')');
uimenu(hc,'label','White','callback','set(h,''color'',''w'')');
uimenu(hc,'label','Black','callback','set(h,''color'',''k'')');
uimenu(hc,'label','Yellow','callback','set(h,''color'',''y'')');
uimenu(hc,'label','Green','callback','set(h,''color'',''g'')');
uimenu(hc,'label','默认颜色','callback','set(h,''color'',[0.95 0.95 0.95])');
uimenu(hq,'label','Quit','callback','close');
全部回答
  • 1楼网友:何以畏孤独
  • 2021-03-19 13:33
[filename, pathname] = uigetfile('*.xls', 'pick a segy or su file'); if isequal(filename,0)||isequal(pathname,0)%判断选择文档否空 errordlg('file not found'); return end handles.efilename=[pathname,filename]; a=xlsread(handles.efilename); 在你的菜单下面添加上面的代码就可以读excel文件了 同样的将xlsread函数改写成fopen函数就可以读txt文件 两个函数具体用法你自己百度一下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯