使用Matlab GUI界面实现心电滤波效果交互式查看源码程序 - matlab通信信号 - 谷速源码
下载频道> 资源分类> matlab源码> 通信信号> 使用Matlab GUI界面实现心电滤波效果交互式查看源码程序

标题:使用Matlab GUI界面实现心电滤波效果交互式查看源码程序
分享到:

所属分类: 通信信号 资源类型:程序源码 文件大小: 206.99 KB 上传时间: 2019-06-16 22:07:03 下载次数: 59 资源积分:1分 提 供 者: zhangsan456 code
内容:
使用Matlab GUI界面实现心电滤波效果交互式查看源码程序
function ToDraw(hlist1,hlist2,hlist3,hslider1,hslider2,text3,text4,hslider3,hslider4,hcheck,hcheck1)
datasource = get(hlist1,'value');
filtertype = get(hlist2,'value');
ordernum = get(hlist3,'value');
lowcut = get(hslider1,'value');
highcut = get(hslider2,'value');
check = get(hcheck,'value');
check1 = get(hcheck1,'value');
global num0 num1;
switch datasource
    case 2
        [Time V1 V2 V3 V4 channelA channelB channelC channelD IO] = textread('data_250_1.dat',...
    '%f %f %f %f %f %f %f %f %f %f','headerlines',10);
       datalength = length(V4);
       set(hslider3, 'max',floor(datalength/2)-1,'min',1,'sliderstep',[0.01,0.1]);
       set(hslider4, 'max',datalength,'min',ceil(datalength/2),'sliderstep',[0.01,0.1]);
         if num0 == 0
           set(hslider3,'value',ceil(datalength/8));
           set(hslider4,'value',ceil(datalength*7/8));
           num0 = 1;
           num1 = 0;
         end
       lowlim = get(hslider3,'value');
       highlim = get(hslider4,'value');
        if filtertype == 1
            filter_250_1(ordernum,lowcut,highcut,lowlim,highlim,check,check1,hslider3,hslider4,text3,text4);
        elseif filtertype == 2
            filter_250_2(ordernum,lowcut,highcut,lowlim,highlim,check,check1,hslider3,hslider4,text3,text4);
        else
            filter_250_3(ordernum,lowcut,highcut,lowlim,highlim,check,check1,hslider3,hslider4,text3,text4);
        end
    otherwise
        [Time V1 V2 V3 V4 channelA channelB channelC channelD IO] = textread('data_100_1.dat',...
    '%f %f %f %f %f %f %f %f %f %f','headerlines',10);
       datalength = length(V4);
       set(hslider3, 'max',floor(datalength/2)-1,'min',1,'sliderstep',[0.01,0.1]);
       set(hslider4, 'max',datalength,'min',ceil(datalength/2),'sliderstep',[0.01,0.1]);
       if num1 == 0
           set(hslider3,'value',ceil(datalength/8));
           set(hslider4,'value',ceil(datalength*7/8));
           num1 = 1;
           num0 = 0;
       end
       lowlim = get(hslider3,'value');
       highlim = get(hslider4,'value');
       if filtertype == 1
            filter_100_1(ordernum,lowcut,highcut,lowlim,highlim,check,check1,hslider3,hslider4,text3,text4);
        elseif filtertype == 2
            filter_100_2(ordernum,lowcut,highcut,lowlim,highlim,check,check1,hslider3,hslider4,text3,text4);
        else
            filter_100_3(ordernum,lowcut,highcut,lowlim,highlim,check,check1,hslider3,hslider4,text3,text4);
        end
end

文件列表(点击上边下载按钮,如果是垃圾文件请在下面评价差评或者投诉):

关键词: 心电滤波

Top_arrow
回到顶部
联系方式| 版权声明| 招聘信息| 广告服务| 银行汇款| 法律顾问| 兼职技术| 付款方式| 关于我们|
网站客服网站客服 程序员兼职招聘 程序员兼职招聘
沪ICP备19040327号-3
公安备案号:沪公网安备 31011802003874号
库纳格流体控制系统(上海)有限公司 版权所有
Copyright © 1999-2014, GUSUCODE.COM, All Rights Reserved