我们可以使用 fliplr 函数在matlab中翻转Matrix,但如果我想翻转char矩阵怎么办
XOX.
XOXX
OXXX
XOXO
我想翻转这个矩阵,以便每一行都反转,就像在数字矩阵中的fliplr一样。
答案 0 :(得分:3)
如果您的输入是char
数组,fliplr
仍应有效,例如:
a=['a11';'1a1';'11a']
fliplr(a)
ans =
11a
1a1
a11
答案 1 :(得分:1)
将fliplr应用于每个单元格:
C = {'A';'rolling';'stone';'gathers';'momentum.'}
a = cellfun(@(x) fliplr(x), C, 'UniformOutput', false)
>> a
a =
'A'
'gnillor'
'enots'
'srehtag'
'.mutnemom'