小编lar*_*ara的帖子

如何拆分数组中的句子

我有一个s存储很长句子的字符串,我想将内容复制s到一个数组中C,每个单元格都存储一个句子.以下是我的代码,它没有给我任何输出,但是单元格的维度:

while(i<6)
  C(i)=s;
  end
Run Code Online (Sandbox Code Playgroud)

这是我打印时输出的方式C:

C=
[1x76 char]
Run Code Online (Sandbox Code Playgroud)

有人能帮帮我吗.

arrays string matlab text-processing text-parsing

1
推荐指数
1
解决办法
80
查看次数

将一半数组元素与另一个数组交换一半

我想将数组A的一半元素与另一个数组B的相应一半元素交换.是否有任何内置函数用于此操作或者是否有任何快捷方式???任何人都可以帮助我????

k=1; 
for i=1:nwpc 
    for j=i+1:nwpc 
        if(i<j) nwP3(k,1:cross_pt)=nwP1(i,1:cross_pt)       
            nwP3(k,cross_pt+1:pc)=nwP1(j,cross_pt+1:pc); 
            k=k+1;
            nwP3(k,1:cross_pt)=nwP1(j,1:cross_pt);    
            nwP3(k,cross_pt+1:pc)=nwP1(i,cross_pt+1:pc); 
            k=k+1; 
         end 
     end
end
Run Code Online (Sandbox Code Playgroud)

示例:输入

A={1 2 3 4 5 6};
B={7,8,9,10,11,12}; 
Run Code Online (Sandbox Code Playgroud)

产量

C=={1,2,3,10,11,12}
D=={7,8,9,4,5,6}
Run Code Online (Sandbox Code Playgroud)

matlab cell-array

-3
推荐指数
1
解决办法
700
查看次数