我在用matlab gui作图,想在三个axes中同时显示三副图,用subplot就可以显示,不过超出了边界想用plot(handles.axes)这种函数显示,程序如下:global A;global fs;sound=A;count1=length(sound);noise=0.05*randn(1,count1)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 00:48:14

我在用matlab gui作图,想在三个axes中同时显示三副图,用subplot就可以显示,不过超出了边界想用plot(handles.axes)这种函数显示,程序如下:global A;global fs;sound=A;count1=length(sound);noise=0.05*randn(1,count1)
我在用matlab gui作图,想在三个axes中同时显示三副图,用subplot就可以显示,不过超出了边界
想用plot(handles.axes)这种函数显示,程序如下:

global A;
global fs;
sound=A;
count1=length(sound);
noise=0.05*randn(1,count1);
signal = sound;
e=signal'+noise;
s1 = wden (e ,'minimaxi','s','one',5 ,'db3' ) ;
%选用 db3 小波对信号进行 5 层分解 ,并对细节系数选用 minimaxi 阈值模式和尺度噪声
plot(handles.axes1,sound);legend('原始语音波形');
plot(handles.axes2,e);legend('加噪声后波形');
plot(handles.axes3,s1);legend('去噪后波形');


但是,每次运行之后都是这个错误(财富值不多了,
Attempt to reference field of non-structure array.


Error in ==> yuyinzengqiang>pushbutton8_Callback at 115
plot(handles.axes1,sound);legend('原始语音波形');


Error in ==> gui_mainfcn at 96
        feval(varargin{:});


Error in ==> yuyinzengqiang at 42
    gui_mainfcn(gui_State,varargin{:});


Error in ==> @(hObject,eventdata)yuyinzengqiang('pushbutton8_Callback',hObject,eventdata,guidata(hObject))




Error while evaluating uicontrol Callback

我在用matlab gui作图,想在三个axes中同时显示三副图,用subplot就可以显示,不过超出了边界想用plot(handles.axes)这种函数显示,程序如下:global A;global fs;sound=A;count1=length(sound);noise=0.05*randn(1,count1)
plot(handles.axes1,sound);legend('原始语音波形');
plot(handles.axes2,e);legend('加噪声后波形');
plot(handles.axes3,s1);legend('去噪后波形');
这三句话改为:
axes(handles.axes1);
plot(sound);
legend('原始语音波形');
axes(handles.axes2);
plot(e);
legend('加噪声后波形');
axes(handles.axes3);
plot(s1);
legend('去噪后波形');

我在用matlab gui作图,想在三个axes中同时显示三副图,用subplot就可以显示,不过超出了边界想用plot(handles.axes)这种函数显示,程序如下:global A;global fs;sound=A;count1=length(sound);noise=0.05*randn(1,count1) MATLAB的gui中全局变量在哪里定义普通的全局变量我知道在文件的顶部定义,然后在用的函数中声明,但是MATLAB中当把控件放到GUI的空白模板中时,生成的M文件中全是函数,如何定义? matlab中离散数据作图问题现在我的数据在txt中,为两列数据 .我想用第一列做横坐标,第二列为纵坐标作图. MATLAB中GUI界面显示结果图我编了个程序,能运行并产生一个结果图.但是用GUI界面编程后,按下钮能运行程序,可是结果图直接跳出来了,而不是在界面里显示,并且界面在跳出结果图后直接关闭了, matlab 三维指数作图 exp(急)求用matlab作图:y1在(0,-5]区间,y2在(0,+5]区间.作图:z=-y1*exp(y1+y1*y2)我用了:>> y1=0:-0.1:-5;y2=0:0.1:5;>> [Y1,Y2]=meshgrid(y1,y2);>> z=-y1.*exp(y1.+y1.*y2);>> mesh(Y1,Y2,z)但出现了错 什么是matlab gui 用matlab描点作图我要画2个点函数在一张图上,共用横轴,该怎么画? matlab gui里如何实现点击菜单里的余弦就可以在坐标轴上显示余弦函数的图形? 季(gui)姓的来历季在我的姓中读(gui)有谁还是姓这姓是哪的人?知道这姓的来历吗?我问的是季姓读gui音的来历 matlab 颜色渐变问题我有四组数据 X Y A B A是物质的浓度 B是海拔高度 X Y 是其坐标 现在想用MATLAB作图 先画出等高线 再在上面根据浓度填上渐变的颜色 就像下图那样的 用ansys分析模型,我要在一平面上施加一个倾斜的力 网上都说分解在水平和垂直方向 求具体的GUI吗? 带有虚数和比值的matlab作图问题在matlab中作图程序该怎么编做出图应该为在线等,谢谢各位! 各位大侠帮我看看我的matlab程序,我在matlab的GUI中写了这样一段代码:im=imread('1.jpg');im1=rgb2gray(im);im1=medfilt2(im1,[3 3]);im1=double(im1);[ca1,ch1,cv1,cd1]=dwt2(im1,'bior3.7');[M,N]=size(ca1); e=hundungen(M,N,0.1); tt=0.1 在Matlab GUI中,如何将subplot(1,4,1)——subplot(1,4.4)的四个图排列到一个axes中? matlab坐标轴设置问题matlab作图中横坐标轴刻度线都是在内侧,能否调到外侧? ansys用GUI操作后,在哪里寻找查看命令流? boost库一般用在什么应用?boost有GUI库吗? 用matlab解微分方程组并作图