郑小铁吧 关注:364贴子:6,909

Vector Concatenate, Matrix Concatenate

只看楼主收藏回复


Vector Concatenate, Matrix Concatenate
相同的数据类型的输入信号连接到 创建连续的输出信号


IP属地:浙江1楼2013-07-10 19:39回复


    数学运算,信号路由


    IP属地:浙江2楼2013-07-10 19:39
    回复


      IP属地:浙江4楼2013-07-10 19:41
      回复

        Concatenate块连接输入的信号,创建输出信号,其元素驻留在内存中连续的位置。


        IP属地:浙江5楼2013-07-10 19:42
        回复
          提示:Concatenate块是用于创建一个输出信号,即非虚。但是,要创建一个向量函数调用,使用Mux块。


          IP属地:浙江6楼2013-07-10 19:42
          回复

            您可以使用Concatenate块定义一个数组的总线。见How to Define an Array of Buses.见Combine Buses into an Array of Buses.
            Concatenate块矢量或多维数组连接模式操作,这取决于其上设置Mode参数。在这两种情况下,该块连接从顶部向底部的输入,向左或向右,输入端口。


            IP属地:浙江7楼2013-07-10 19:42
            回复

              矢量模式
              在矢量模式中,所有的输入信号必须是向量或行向量[1xM矩阵]或列向量[MX1矩阵]或向量和行或列向量的组合。如果所有的输入都是向量,其输出是一个向量。
              如果有输入的行或列向量,输出分别是一个行或列向量


              IP属地:浙江8楼2013-07-10 19:43
              回复

                多维数组模式
                多维数组模式接受任何规模的向量和数组。尾部维度是它假定所有的输入信号的低维。例如,如果该输出是4维,且输入是[2x3](2维),该块处理输入为[2x3x1x1]。输出始终是一个数组。块的Concatenate dimension参数允许你指定的输出维,以及该块连接其输入数组。


                IP属地:浙江9楼2013-07-10 19:43
                回复

                  如果您设置了Concatenate dimension参数为2和输入的二维矩阵,进行水平方向的块矩阵级联并放置输入矩阵边-边以创建输出矩阵,例如:


                  IP属地:浙江10楼2013-07-10 19:43
                  回复


                    IP属地:浙江11楼2013-07-10 19:44
                    回复

                      如果您设置了Concatenate dimension参数为1和输入的二维矩阵,块进行垂直矩阵串联和堆叠输入矩阵对彼此的顶部创建输出矩阵,例如:


                      IP属地:浙江12楼2013-07-10 19:44
                      回复


                        IP属地:浙江13楼2013-07-10 19:44
                        回复

                          对于水平的级联,输入矩阵必须具有相同的列维度。对于垂直级联,输入矩阵必须具有相同的行维度。所有的输入信号必须具有相同的维度,串联维度以外的所有维度。
                          如果您设置了Mode参数为Multidimensional array, Concatenate dimension参数为3,而输入的二维矩阵,块执行多维矩阵级联,例如:


                          IP属地:浙江14楼2013-07-10 19:45
                          回复


                            IP属地:浙江15楼2013-07-10 19:45
                            回复

                              数据类型支持
                              接受信号仿真支持的任何数据类型。所有的输入必须是相同的数据类型。输入具有相同的数据类型作为输出。
                              见Data Types Supported by Simulink


                              IP属地:浙江16楼2013-07-10 19:45
                              回复