1、一维数组直接合并
       题目:
           数组work1[x1,x2——,xn],work2[y1,y2——,yn],现在要生成一个数组work3,
       work3中的数据为[x1,x2,x3--xn,y1,y2--yn];

合并方法:
           直接将两个矩阵合并:
             A = [1,2,3,4];
             B = [-1,-2,-3,-4];
             C = zeros(1,size(B,2)+size(A,2));     %这句可以不要;
             C = [A, B];

2、一维数组交叉合并:
       题目:
           数组work1[x1,x2——,xn],work2[y1,y2——,yn],现在要生成一个数组work3,
       work3中的数据为[x1,y1,x2,y2——,xn,yn];
      
       合并方法一:
           A = [1,2,3,4];
           B = [-1,-2,-3,-4];
           C = zeros(1,size(B,2)+size(A,2));
           C(1:2:end) = A;
           C(2:2:end) = B
          
           C =
                1    -1     2    -2     3    -3     4    -4

解法二:
           A = [1,2,3,4];
           B = [-1,-2,-3,-4];
           C=[A' B']';
           C=reshape(C, 1, length(A)+length(B));
          
           C =
                1    -1     2    -2     3    -3     4    -4

解法三:

对于解法二改进:

c=reshape([A;B],1,[]);

这里要注意,只能在v7以上的版本才能使用此法;

解法四:
           A = [1,2,3,4];
           B = [-1,-2,-3,-4];
           C=kron(A,[1 0])+kron(B,[0 1]);
          
           C =
                1    -1     2    -2     3    -3     4    -4
      很多技巧,试总结以上的方案:
          -------------------------------------
          A = [1,2,3,4];
          B = [-1,-2,-3,-4];
          ----------------- 1 -----------------
          C = zeros(1,size(B,2)+size(A,2));
          C(1:2:end) = A;
          C(2:2:end) = B;
          C=C(:);
          ------------------2 -----------------
          C=[A' B']';
          C=reshape(C, 1, length(A)+length(B));
          ------------------3-------------------
          c=reshape([A;B],1,[])
          ------------------4-------------------
          C=kron(A,[1 0])+kron(B,[0 1]);
          --------------------------------------

MATLAB中多个一维数组的合并相关推荐

  1. php合并一维数组,PHP中一维数组的合并与去重的方法

    这篇文章主要介绍了关于PHP中一维数组的合并与去重的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 合并数组的方法array_merge:数字键,直接往后添加,key重置 字符串键 ...

  2. 如何使用matlab中的胞元数组

    胞元数组(cell Arry)的基本组分是胞元(cell),每个胞元本身在数组中是平等的,只能以下标区分.胞元可以存放任何类型.任何大小的数组,如任意维数值数组.字符串数组.符号对象等,而且同一个胞元 ...

  3. Matlab中的元胞数组(cell)

    元胞数组(Cell Array)将类型不同的相关数据集成到一个单一的变量中,使得大量相关数据的引用和处理变得简单方便.cell元胞数组,存储不同类型的数据. A cell array is a col ...

  4. Matlab中的元胞数组

        元胞数组(Cell Array)将类型不同的相关数据集成到一个单一的变量中,使得大量相关数据的引用和处理变得简单方便.也就是说cell元胞数组,存储不同类型的数据. 1.元胞数组的创建     ...

  5. 两个byte数组拼接_java中两个byte数组实现合并的示例

    java中两个byte数组实现合并的示例 今天在于硬件进行交互的过程中,要到了了需要两个数组进行合并,然后对数组进行反转和加密操作,以下是两个byte数组合并的方法. /** * * @param d ...

  6. Matlab矩阵、元胞数组的合并拼接

    矩阵合并拼接 1.横向拼接 [a,b] [a b]均可 例1 >> a=magic(3)a =8 1 63 5 74 9 2>> b=rand(3)b =0.6324 0.54 ...

  7. MATLAB中的结构体数组(struct)学习笔记

    不要失却热情,不要丢掉冠军的心! MALAB中的结构体(struct)数组学习笔记 前言 1. 版本 2. 关键词 一.Struct结构体数组概述 二.Struct结构体数组基本用法 1. 结构体的创 ...

  8. 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

    题目解析部分 题目中说的这个数组使我们所熟知的杨氏矩阵 拿到一道题的解题思路应该是这样的:先看这道题中所用到的知识点,然后选用合适的类型和返回类型.先用伪代码来将整体思路屡清楚,再用代码去代替 伪代码 ...

  9. C++中动态定义一维数组,二维数组,三维数组的方法

    . #include<iostream> #include <ctime> #include <cstdlib> using namespace std;int m ...

最新文章

  1. MPB:利用无菌植物和可培养细菌体系研究根系微生物组功能
  2. linux libuv 交叉编译 高性能事件驱动库
  3. python 爬虫源代码-Python爬虫学习之获取指定网页源码
  4. hdu-3635 Dragon Balls(并查集)
  5. html5 json转字符串,web前端-js小记(5)-字符串及json
  6. 【MFC】Windows样式
  7. 算法:字符串消除问题的数学证明
  8. 类中函数模板 typeof_Julia中的typeof()函数
  9. php shell exec 阻塞,php shell_exec()vs exec()
  10. Pandas标签统计
  11. linux java部署tomcat_Linux 使用脚本安装Tomcat并部署程序
  12. lammps教程:高熵合金建模之set type/ratio命令
  13. iOS 视频播放器小屏和全屏切换
  14. f1c100s rootfs调试记录
  15. Springboot封装的好的发送post请求的工具类
  16. Opengl ES Glew库 ----- By YDD的铁皮锅
  17. RTOS系列文章(5):C语言程序运行原理分析:汇编、栈、栈帧、进栈、出栈、保存现场、恢复现场、返回
  18. Error: Unbalanced delimiter found in string
  19. SitePoint Podcast#175:版式
  20. 判断手机号码vue_判断手机号运营商

热门文章

  1. java学习类的笔记
  2. 数据结构上机测试1:顺序表的应用
  3. 《mongodb权威指南》学习
  4. 【opencv】15.H265Decoder解码h265为cv::Mat完整代码
  5. face recognition[翻译][深度学习理解人脸]
  6. Spring AOP 切点(pointcut)表达式
  7. Spring MVC Hello World 例子
  8. 八成Java开发者解答不了的问题
  9. Coursera课程Python for everyone:Quiz: Multi-Table Relational SQL
  10. Python爬虫入门(6):Cookie的使用