%实例40:UIMENU菜单的应用
h0=figure('toolbar','none',...
'position',[200 150 450 250],...
'name','菜单');
h1=uimenu(gcf,'label','函数');
h11=uimenu(h1,'label','轮廓图',...
'callback',[...
'set(h31,''checked'',''on''),',...
'set(h32,''checked'',''off''),',...
'[x,y,z]=peaks;,',...
'contour3(x,y,z,30)']);
h12=uimenu(h1,'label','高斯分布',...
'callback',[...
'set(h31,''checked'',''on''),',...
'set(h32,''checked'',''off''),',...
'mesh(peaks);,',...
'axis tight']);
h13=uimenu(h1,'label','Sinc函数',...
'callback',[...
'set(h31,''checked'',''on''),',...
'set(h32,''checked'',''off''),',...
'[x,y]=meshgrid(-8:0.5:8);,',...
'r=sqrt(x.^2+y.^2)+eps;,',...
'z=sin(r)./r;,',...
'mesh(x,y,z)']);
h2=uimenu(gcf,'label','色彩');
hl2(1)=uimenu(h2,'label','Default',...
'checked','on',...
'callback',...
[...
'set(hl2,''checked'',''off''),',...
'set(hl2(1),''checked'',''on''),',...
'colormap(''default'')']);
hl2(2)=uimenu(h2,'label','spring',...
'callback',...
[...
'set(hl2,''checked'',''off''),',...
'set(hl2(2),''checked'',''on''),',...
'colormap(spring)']);
hl2(3)=uimenu(h2,'label','Summer',...
'callback',...
[...
'set(hl2,''checked'',''off''),',...
'set(hl2(3),''checked'',''on''),',...
'colormap(summer)']);
hl2(4)=uimenu(h2,'label','Autumn',...
'callback',...
[...
'set(hl2,''checked'',''off''),',...
'set(hl2(4),''checked'',''on''),',...
'colormap(autumn)']);
hl2(5)=uimenu(h2,'label','Winter',...
'callback',...
[...
'set(hl2,''checked'',''off''),',...
'set(hl2(5),''checked'',''on''),',...
'colormap(winter)']);
h3=uimenu(gcf,'label','坐标选项');
h31=uimenu(h3,'label','Axis on',...
'callback',...
[...
'axis on,',...
'set(h31,''checked'',''on''),',...
'set(h32,''checked'',''off'')']);
h32=uimenu(h3,'label','Axis off',...
'callback',...
[...
'axis off,',...
'set(h32,''checked'',''on''),',...
'set(h31,''checked'',''off'')']);
å¯ä»¥æåºä¸å®ç°åè½ç代ç çé½æ³¨é ä¸ä¸ å çä¸æç½ è°¢è°¢
麻烦哪位大神把下面的MATLAB 代码 每句给我注释一下,谢谢
h0=figure('toolbar','none',... %新的figure,关闭菜单栏 'position',[200 150 450 250],...%显示位置 'name','菜单');%标题名 h1=uimenu(gcf,'label','函数');%在当前figure建立新的菜单 h11=uimenu(h1,'label','轮廓图',...%在h1下再创立菜单 'callback',[... %回调函数...
求大神解释下段MATLAB程序并注释一下,急求!
clear all;close all;fs=2500; %采样率 fp=99,fc=105; %通带边界频率和截止频率 wp=2*pi*fp\/fs; %频率做归一化处理 ws=2*pi*fc\/fs;Bt=ws-wp; %过渡带宽 N0=ceil(6.6*pi\/Bt); %确定滤波器长度 N=N0+mod(N0+1,2); %保证为奇数 wc=(wp+ws)\/2\/pi; %过渡...
求大神解释一下这个matlab代码。详细解释一下,谢谢!
X=x*(exp(-j*pi\/500)).^(n'*k); %(.^)中点的意思是元素操作,^是次方, n' 是吧n置换 ,j是虚数 magX=abs(X); %abs(x)就是数学中的|X| angX=angle(X); %angle(X)是找角度的 subplot(2,1,1) %图片排列想成矩阵,那么就有2行一列,这个图是第一个位置 plot...
哪位大神可以讲讲这个matlab程序每一步的意思
clear %清理内存变量 clc %清理命令窗口 x = linspace(0,2*pi,21); %定义x值 y = sin(x)+(rand(1,21)-.5)*.1;%函数值加随机误差 pp = csaps(x,y, .4, [], [ones(1,10), repmat(5,1,10), 0] );%生成三次光滑样条曲线点值 pp1 = csaps(x,y, [.4,ones(1,10),...
翻译下面的 matlab 在每句命令符号后面打%注释。。谢谢
一个matlab程序,如果脱离具体的算法环境,而去谈每一个语句的功能,其解释只能好比一个单词一个单词的翻译一篇英语文章一样,没有任何参考价值,反而会有云里雾里的感觉,对你学会matlab没有任何帮助 拿到程序,首先要弄明白这是做什么的程序,其基本算法是什么,才能很好地读懂一个程序。我从来不喜欢...
matlab里的一段程序 求大神解释一下每句的含义。尤其是程序的前面5行...
subplot(2,1,1) %把当前窗口分为两部分。在第一部分画图。plot(w\/pi,abs(Xz)) %画图。axis([0 1 0 1]) %指定坐标轴范围。grid %打开网格。xlabel('\\ omega\/ \\pi') %设定x轴说明。ylabel('幅度') %设定x轴说明。title('输入谱') %设定标题。subplot(2,1,2...
求大神帮我编写一下matlab代码
function [ x ] = Chase_method( A, b )Chase method 追赶法求三对角矩阵的解 A为三对角矩阵的系数,b为等式右端的常数项,返回值x即为最终的解 注:A尽量为方阵,b一定要为列向量 求追赶法所需L及U T = A;for i = 2 : size(T,1)T(i,i-1) = T(i,i-1)\/T(i-1,i-1);T...
求matlab大神帮忙注释下前面几句。 。。。老师留的作业
D2=bwdist(B1,'cityblock');%以菱形的方式计算矩阵B1中零点到非零点(即中心点)的最短距离,构造出一个新的几何体 for i=1:10 %循环10次 isosurface(D2,i), %提取出几何体D2中数值等于i的等值数据,并画出该等值面 axis equal,%产生等长坐标轴以显示图形 view(3)%设定3D观测点 axis...
matlab绘制图形,求切线的程序 求大神解读下每行代码的意思
fplot(x,y)、fplot(x,y1)是生成方程曲线和切线图 hold on 英文上 握住 等一下 如果没有hold on 会把前面的方程图直接覆盖,所以他是用来实现后面的图和前面的图在一个图里共存 legeng %给注释 axsi 用于控制横纵坐标轴的范围 这是函数运算部分最简单基础的,你要是连这也不...
用matlab怎么求最大值,大神写一下过程
题主给出的最优化问题。其目标最优化函数为max 200x+300y-(x^2+2xy+2y^2+2000)st. x,y>0实现代码:x0=[0,0];[x,fval]=fmincon(@(x)myfunc(x),x0,A,b,Aeq,beq,lb,ub); x1=x(1);x2=x(2);str=['产品x:',num2str(x1),'kg,产品y:',num2str(x2),'kg,Zmax=',...