srkp.net
当前位置:首页 >> mAtlAB CEll合并 >>

mAtlAB CEll合并

a={'1','2','3','4','e'},b={'e','f','g'},c=[a b] 按上面语句试试

楼上的两位都搞太复杂了吧? 直接用 [M N;P Q] 就可以了。 请注意:中括号用于数组拼接,不仅适用于数值型的数组,也适用于cell和struct等等,包括类,比如传递函数tf。 代码: M={'a';'b';'c'}; N={'e';'f';'g'}; P={'r'}; Q={'h'}; [M N;P Q]

>> A={'bhnn'}; >> B={'ncjdks'}; >> C=cell(1,2); >> C(1)=A; >> C(2)=B; >> C C = 'bhnn' 'ncjdks'

如果需要排序的指数可以用来保留原来的返回值后,[B,IND] =排序(A)计算, B被排序矢量A,A保持不变,IND是乙在每个索引中的项目相对应答的升序排序的处理。

a=length(A);b=length(B);m=b-a;a0=[];A=[A;repmat(a0,m,1)];for i=1:b C(i,1)={A(i) B(i)};end

str=[cell{m,n},',',…]这样列着走就行了。

直接添加即可 假设 a=[1 2 3 4]; b=[2 2 2 2]; c=[a ; b]; 中间用分号表示换行,如果不需要两行直接写成[a b]就可以。 这样写要注意维数一定要一样。

c=[]; % 初始化c for i=1:8 c=[c A{1,1,i}]; % 注意:使用的是花括号,不是小括号 end 】元胞的运算中,小括号是取元胞元素,花括号是取元胞元素中的内容。

B{1} = [B{1} 3 4];

先对cell矩阵进行定义: 比如C=cell(1,2) 然后再在对其中元素进行赋值: C(1)=A;C(2)=B; 就可以了。

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com