String 是否可以在Matlab中将矩阵原始元素存储为字符串数组?
是否有任何聪明的方法将矩阵的元素原始存储为字符串数组 例如: 如果String 是否可以在Matlab中将矩阵原始元素存储为字符串数组?,string,matlab,String,Matlab,是否有任何聪明的方法将矩阵的元素原始存储为字符串数组 例如: 如果A=[1 2 3;4 5 6]A 2x3矩阵,str(1)='1 2 3'和str(2)='4 5 6';1x2数组有一种方法(无论是否智能)可以将矩阵转换为字符串单元格数组: >> str = cellstr(num2str(A)); str = '1 2 3' '4 5 6' 输入矩阵A通过num2str转换为2x7字符数组(每个数字之间有两个空格),然后我们通过cellstr将其转换为字符串单元格
A=[1 2 3;4 5 6]
A 2x3矩阵,str(1)='1 2 3'
和str(2)='4 5 6'
;1x2数组有一种方法(无论是否智能)可以将矩阵转换为字符串单元格数组:
>> str = cellstr(num2str(A));
str =
'1 2 3'
'4 5 6'
输入矩阵A
通过num2str
转换为2x7字符数组(每个数字之间有两个空格),然后我们通过cellstr
将其转换为字符串单元格数组。第一个字符串由str{1}
访问,第二个字符串由str{2}
访问 有一种方法(无论是否智能)可以将矩阵转换为字符串的单元格数组:
>> str = cellstr(num2str(A));
str =
'1 2 3'
'4 5 6'
输入矩阵
A
通过num2str
转换为2x7字符数组(每个数字之间有两个空格),然后我们通过cellstr
将其转换为字符串单元格数组。第一个字符串由str{1}
访问,第二个字符串由str{2}
访问 不幸的是,我不认为有办法让它在语法上完全符合你的要求。我看到两种选择:
str=cellstr(num2str(A))
将完成任务,您必须将其索引为str{1}
(注意str(1)
返回一个单元格数组而不是字符串)str=num2str(A)
作为向量保存,您必须使用
str(1,:)
访问字符串 不幸的是,我不认为有办法让它在语法上完全符合你的要求。我看到两种选择:
str=cellstr(num2str(A))
将完成任务,您必须将其索引为str{1}
(注意str(1)
返回一个单元格数组而不是字符串)str=num2str(A)
作为向量保存,您必须使用
str(1,:)
访问字符串 我正要加上那个选项+1正准备添加该选项+1.