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
它是一個字符串。