问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

matlab建立快捷菜单

发布网友 发布时间:2022-04-23 07:49

我来回答

3个回答

热心网友 时间:2022-06-17 22:19

clear
screen=get(0,'ScreenSize');
W=screen(3);H=screen(4);
%定义菜单选项,绘曲线
figure('Color',[1,1,1],'Position',[0.4*H,0.4*H,0.8*W,0.6*H],'Name',...
'显示函数图形','NumberTitle','off','MenuBar','none');
hplot=uimenu(gcf,'Label','绘曲线');
ss='UIContextMenu';
uimenu(hplot,'Label','sinx/x','Call',['x=0:pi/100:2*pi;y=sin(x)./x;line=plot(x,y);set(line,ss,jhf);']);
uimenu(hplot,'Label','sinx','Call',['x=0:pi/100:2*pi;y=sin(x);line=plot(x,y);set(line,ss,jhf);']);
%定义快捷菜单,实现对图形线型颜色及属性的处理

jhf=uicontextmenu;
xx=uimenu(jhf,'Label','线型');
xk=uimenu(jhf,'Label','线宽');
ys=uimenu(jhf,'Label','颜色');
uimenu(xx,'Label','虚线','Call',['set(line,''LineStyle'','':'');']);
uimenu(xx,'Label','实线','Call',['set(line,''LineStyle'',''-'');']);
uimenu(xx,'Label','点划线','Call',['set(line,''LineStyle'',''-.'');']);
uimenu(xx,'Label','双划线','Call',['set(line,''LineStyle'',''--'');']);
uimenu(xk,'Label','宽','Call',['set(line,''LineWidth'',5);']);
uimenu(xk,'Label','窄','Call',['set(line,''LineWidth'',0.5);']);
uimenu(ys,'Label','蓝色','Call',['set(line,''Color'',''b'');']);
uimenu(ys,'Label','绿色','Call',['set(line,''Color'',''g'');']);
uimenu(ys,'Label','红色','Call',['set(line,''Color'',''r'');']);
uimenu(ys,'Label','青色','Call',['set(line,''LineColor'',''c'');']);
uimenu(ys,'Label','品红色','Call',['set(line,''Color'',''m'');']);
uimenu(ys,'Label','*','Call',['set(line,''Color'',''y'');']);
uimenu(ys,'Label','黑色','Call',['set(line,''Color'',''k'');']);
uimenu(ys,'Label','白色','Call',['set(line,''Color'',''w'');']);
set(line,'UIContextMenu',jhf);
%用按钮来实现标记
s='y=sinx/x y=sinx';
jhf1=uicontrol(gcf,'Style','push','Position',[20,20,100,25],'String','显示函数','Callback',['my=max(line);a=find(my);mx=(a+1)*pi/100;text(mx,my,s)']);

热心网友 时间:2022-06-17 22:19

我复制你的程序运行了一下,发现你那个问题,但我自己又重新编写了一次,这次是正确的,虽然没有解决你的问题。希望采纳
x=0:pi/100:2*pi;
y=2*exp(-0.5*x).*sin(2*pi*x);
h1=plot(x,y);
hc=uicontextmenu
hls=uimenu(hc,'label','线型');
hlw=uimenu(hc,'label','线宽');
uimenu(hls,'label','虚线','call','set(h1,''linestyle'','':'');');
uimenu(hls,'label','实线','call','set(h1,''linestyle'',''-'');');
uimenu(hlw,'label','加宽','call','set(h1,''linewidth'',5);');
uimenu(hlw,'label','变细','call','set(h1,''linewidth'',1);');
set(h1,'uicontextmenu',hc);

热心网友 时间:2022-06-17 22:20

双引号不要用按shift那个,要一个一个打上去
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
不想让老婆看到我电脑里的一些东西怎么办? 桥好路由器停电后在来电老是获取lp 勒索病毒加密的文件如何恢复? TPU贴合膜多少钱 华为手机如何将输入法改为简体 肉丝炒金针菇做法 仓储冷链信息怎么申报 什么是药品冷链物流 浙江食品冷链运输多少钱 生物冷链具备什么资质 如何充分发挥绩效考核,促进引导和激励的作用? 豆腐煮什么汤 MATLAB常用函数教学视频—menu函数 matlab popupmenu如何设置下拉菜单的内容? 豆腐和什么煮汤最好吃 matlab中菜单设计 用matlab制作GUI时,用menu语句生成了一个选择框,怎么设置它的位置和字体大小呢?不知道怎么用uicontrol matlab里inputdlg与 menu用法区别求助 豆腐煮什么菜合适 matlab 菜单和快捷菜单 matlab menu问题 豆腐搭配什么食材煮汤更好喝? 豆腐可以做哪些汤? 苹果11可以升级15.4.1系统么? 豆腐可以和什么煮好吃 豆腐煮什么好吃 苹果5.1.1的系统想升级到6.1的,怎么能升级 豆腐煮什么 上海人过年祭祖吗? 苹果7p系统更新到14.7.1系统好吗? 怎样建立绩效考核及激励制度 在MATLAB中如何调用下拉菜单 绩效考核在激励机制中起什么作用? 豆腐和什么一起煮汤好喝 在matlab中怎么改变menu中的字体 豆腐能和什么一起做菜? 如何做员工激励与绩效考核 “matlab GUI popupmenu”怎么用? 如何将绩效考核与激励机制有机结合?请举例分析说明 请教matlab Gui menu 弹出另一个界面问题 如何深化激励分配和绩效考核机制 MATLAB中的popupmenu如何实现 现代商业银行绩效考核与激励机制 matlab GUI popupmenu怎么用? Matlab中popupmenu的问题 怎样建立对整个供应链企业的绩效考核与激励机制 诺西蓝牙耳机质量怎么样 matlab popupmenu设置默认值 企业员工绩效管理与激励机制契合下的模式构建 诺西蓝牙耳机怎么连接