0
在GNU八音我有一个1XN矩阵:GNU八度,转换矩阵为String
octave:1> s=[1;2;3;4;5;6;7]
s =
1
2
3
4
5
6
7
我想这个矩阵转换为空间分隔的字符串是这样的:
"1 2 3 4 5 6 7"
我尝试使用mat2str
和cellstr
没有太大的成功。这可能吗?
在GNU八音我有一个1XN矩阵:GNU八度,转换矩阵为String
octave:1> s=[1;2;3;4;5;6;7]
s =
1
2
3
4
5
6
7
我想这个矩阵转换为空间分隔的字符串是这样的:
"1 2 3 4 5 6 7"
我尝试使用mat2str
和cellstr
没有太大的成功。这可能吗?
八度,如何矩阵转换为字符串:
如果你的矩阵是一列,翻转它,所以它是一排这样的:
octave:1> s=[1;2;3;4;5;6;7]
s =
1
2
3
4
5
6
7
mat2str(s')
它打印:
ans = [1 2 3 4 5 6 7]
看起来这不是一个字符串,因为它有左右方括号,但它是一个字符串。您可以删除的左,右括号像这样:
substr(s,2,length(s)-2)
它可以切断第一和最后一个字符,打印:
s = 1 2 3 4 5 6 7
它是一个字符串。