小编kgk*_*kgk的帖子

删除单元格数组中字符串中的重复字符

我有一个像这样的单元格数组:

Input = {'CEEEGH';'CCEEG';'ABCDEFF';'BCFGG';'BCDEEG';'BEFFH';'AACEGH'}
Run Code Online (Sandbox Code Playgroud)

如何删除所有重复的字符,并在输入中的每个字符串中只保留1个字符?预期的输出应该是这样的:

Output = {'CEGH';'CEG';'ABCDEF';'BCFG';'BCDEG';'BEFH';'ACEGH'}
Run Code Online (Sandbox Code Playgroud)

string matlab cell-array

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

在字符串中插入空格(Matlab)

我有一个字符串

   S='ABACBADECAEF'
Run Code Online (Sandbox Code Playgroud)

如何在该字符串中的每2个字符之间插入一个空格.被驱逐的输出应该是:

 Out_S= 'AB AC BA DE CA EF' 
Run Code Online (Sandbox Code Playgroud)

string matlab space

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

在MATLAB中删除单元格数组中的字符串

fullSeq='ABCDEFG'
Inputcell= {'ABC', 'BDEG','DEFG','ABCDEFG','CDEG','BCDF','ABCDEFG'}
Run Code Online (Sandbox Code Playgroud)

'ABCDEFG'上面有两个字符串Inputcell.如何删除这2个字符串?预期产量应为:

Outputcell= {'ABC', 'BDEG','DEFG','CDEG','BCDF'}
Run Code Online (Sandbox Code Playgroud)

matlab cell-array

2
推荐指数
2
解决办法
119
查看次数

如何将向量转换为矩阵?(MATLAB)

我有一个大小为 (1,9) 的向量,其值如下:

 V= [0.5 0.1 0.1 0.9 0.5 0.1 0.9 0.9 0.5]
Run Code Online (Sandbox Code Playgroud)

如何将向量V转换为M大小为 (3,3)的矩阵,其中第一行是向量的前 3 个元素,第二行包含向量的下 3 个元素,并为所有其他元素保留该规则向量的元素如下:

       0.5 0.1 0.1
M=     0.9 0.5 0.1
       0.9 0.9 0.5
Run Code Online (Sandbox Code Playgroud)

同样对于不同大小的向量,例如 (1,100),如何根据上述规则转换为 (10,10) 矩阵?

matlab vector matrix

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

将列中的字符替换为数字 R

我有一个矩阵,最后一列包含字符:

A
B
B
A
...
Run Code Online (Sandbox Code Playgroud)

我想在R中将A替换为1,将B替换为2。预期结果应该是:

1
2
2
1
...
Run Code Online (Sandbox Code Playgroud)

label replace r

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

创建字符串而不重复相同的元素jn字符串(Matlab)

我有一个字符串"FDFACCFFFBDCGGHBBCFGE".任何人都可以帮我生成一个具有相同顺序但没有重复两次的元素的新字符串.谢谢 !

预期的输出应该是这样的:"FDACBGHE"

string matlab

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

标签 统计

matlab ×5

string ×3

cell-array ×2

label ×1

matrix ×1

r ×1

replace ×1

space ×1

vector ×1