主要内容

路径

散射网络路径

    描述

    spaths=路径(科幻小说返回散射网络的散射路径,科幻小说spaths是一个没有-by-1单元阵列的MATLAB®表,没有是网络中的订单数。

    例子

    (spaths,npaths=路径(科幻小说按顺序返回小波散射路径的数量。npaths是一个没有-by-1向量,其中没有是散射网络中的阶数。的的第Th元素npaths中散射路径的数目(1)订单。

    例子

    全部折叠

    为长度为500的信号创建两个小波散射网络。在第二个网络中,设置OptimizePath价值真正的

    sf =小波散射(“SignalLength”, 500);小波散射(“SignalLength”, 500,“OptimizePath”,真正的);

    获取两个网络的路径信息。确定两个网络中散射路径的总数。

    [路径,npaths] =路径(sf);[spathsOpt,npathsOpt] = paths(sfOpt);STR = sprintf('默认网络中的路径:%d\n',...和(npaths)和(npathsOpt));流(str)
    默认组网:65路径优化组网:52

    两个网络都有两个滤波器组。可视化的散射路径,包括小波在第二滤波器组。创建一个有向图。对于每个至少在一条路径上的小波滤波器,将对应的节点标记为waveletNumberfilterbank.对于每条路径,连接相应的节点。使用helper函数helperPlotScatteringGraph来构造图形。绘制两个网络的图形。

    scatGraph = helperPlotScatteringGraph(路径);情节(scatGraph)标题({“散射路径”,[“OptimizePath:”num2str (sf.OptimizePath)]})

    图中包含一个轴对象。标题为Scattering Paths OptimizePath: 0的axes对象包含一个graphplot类型的对象。

    figure scatGraphOpt = helperPlotScatteringGraph(spathsOpt);情节(scatGraphOpt)标题({“散射路径”,[“OptimizePath:”num2str (sfOpt.OptimizePath)]})

    图中包含一个轴对象。标题为Scattering Paths OptimizePath: 1的axes对象包含一个graphplot类型的对象。

    万博1manbetx支持功能

    plotScatteringGraph

    函数dirGraph = helpplotscatteringgraph(网络路径)此函数仅用于本例。它可能会改变%将在未来的版本中删除。{3}.path = networkPaths;如果要显示0到每个路径之间的多条路径,%设置为0%第一级节点Mkunique = 1;如果Mkunique == 1 f1 = path(:,1:2);C = unique(f1,“行”);其他的C = path(:,1:2);结束P1 = string(c(:,1));P2 = string(c(:,2)+ 1);P3 = string(路径(:,2)+ 1);P4 = string(path(:,3)+.2);dirGraph = digraph([p1;p3],[p2;p4]);结束

    输入参数

    全部折叠

    小波时间散射网络,指定为waveletScattering对象。

    输出参数

    全部折叠

    散射路径,返回为a没有-by-1单元格数组的MATLAB表,其中没有是散射网络的阶数。

    每个MATLAB表spaths包含三个变量:

    • 路径—网络路径分散。在k的第Th元素spaths,路径是一个N——- - - - - -k矩阵,其中每行包含从输入数据到(k-1)第1个小波滤波器组。例如,当k= 1,N等于1,唯一的路径是0,表示输入数据。当k = 2时,N等于第一个滤波器组中小波滤波器的个数路径是一个N-by-2矩阵描述了从输入数据0到第一个滤波器组中的小波滤波器的路径。的第二列路径包含按中心频率递减排序的第一滤波器组中的小波滤波器。

    • log2ds-在同一行中对应于累积路径的标量图系数的增量以2为基数的对数下采样因子。

    • log2res-同一行累积路径对应的标量图系数的以2为底的对数分辨率。

    网络中按顺序排列的小波散射路径数,以矢量形式返回。npaths是一个没有-by-1向量,其中没有是网络中的订单数。的的第Th元素npaths中散射路径的数目(1)订单。的元素之和npaths是散射路径的总数。

    扩展功能

    C/ c++代码生成
    使用MATLAB®Coder™生成C和c++代码。

    版本历史

    R2021a中引入