zoukankan      html  css  js  c++  java
  • Matlab 多通道信号绘制

    clear;
    
    load('FormatData_setA_998.mat', 'X', 'Y');
    % X: 5000x12x998 double
    % Y: 998x1 double
    
    % multiChFig = figure;
    selIdx = 3;
    
    plotMap = X(:,:,selIdx);
    opt.numStd = 8;
    opt.CONSTANT = 10;
    opt.zoomMode = 1;   % 0: use a CONSTANT as zoom coefficient
                    % 1: use STD*n as zoom coefficient 
                    % 2: use STD(channel)*n as zoom coefficient 
    
    plotMultiChannelSignal(plotMap, opt);
    
    %% Support Function
    function plotMap = plotMultiChannelSignal(plotMap, opt)
    numStd = opt.numStd;
    CONSTANT = opt.CONSTANT;
    zoomMode = opt.zoomMode;
    numCh = size(plotMap,2);
    
    if zoomMode == 0
        const = CONSTANT;
        plotMap = plotMap + repmat([1:numCh].*const,[size(plotMap,1) 1]);
        ylimMax = (numCh+1)*const;
    elseif zoomMode == 1
        stdAllMap = std(plotMap,[],'all');
        const = numStd*stdAllMap;
        plotMap = plotMap + repmat([1:numCh].*const,[size(plotMap,1) 1]);
        ylimMax = (numCh+1)*const;
    elseif zoomMode == 2
        stdMap = std(plotMap,[],1);
        const = numStd*stdMap;
        plotMap = plotMap + repmat([1:numCh].*const,[size(plotMap,1) 1]);
        ylimMax = (numCh+1)*const(end);
    else
        error('No Such Option');
    end
    
    % plotMap = plotMap + repmat([1:numCh].*numStd*stdAllMap,[size(plotMap,1) 1]);
    % figure(multiChFig);
    figure;
    plot(plotMap, 'k');
    xlim([0 size(plotMap,1)]);
    ylim([0 ylimMax]);
    ylabel('Channels');
    xlabel('Points');
    % yticklabels(num2cell(1:numCh));
    yticklabels('');
    % title([cnnType ' Layer ' num2str(iLayer)]);
    
    end
    

      

  • 相关阅读:
    cin.clear()与cin.sync()的使用
    win10无法连接windows服务器,无法连接SENS服务
    Error:java: 错误: 不支持发行版本 5
    IDEA 整合 SSM 框架学习
    python requests请求状态码异常处理
    python+requests接口自动化入门--返回值的处理
    Python bug打断点调试学习
    locust知识导航栏
    ERROR: unknown command "pip"
    Python3 集合
  • 原文地址:https://www.cnblogs.com/virter/p/13636530.html
Copyright © 2011-2022 走看看