matlab中如何使陣列中既有數字又有字串

2021-03-04 01:50:05 字數 1165 閱讀 6967

1樓:轉基因牛

從陣列狹義角度來說bai,matlab並不允許陣列中du出現字串。但是字zhi符串陣列可以實dao現。

例如 str = ['12','tea'];

則str中包含了回數答字與字串,但是注意,這裡的12是兩個字元,而不是1個數字。

除了使用字串陣列實現,還可以通過元胞陣列實現。

元胞陣列是matlab中一種陣列,其可以包含任意型別的變數例如cellnum = ;

則cellnum這個元胞陣列中既包含數字12 又包含了字串tea.

2樓:匿名使用者

元胞陣列

a = ;

matlab——單元陣列中既有字串陣列,又有數值陣列,怎樣將其全部轉為字串陣列?

3樓:匿名使用者

str=cellfun(@num2str,str,'uniformoutput',false);

這樣str 還是元胞陣列,但是裡面的所有元素都是字串

matlab如何將數字陣列轉換成字串?

4樓:小小歐平兒

工具/材料:電腦、matlab軟體

1、首先,在我們的電腦上開啟matlab命令列視窗,輸入「a=num2str(123)」,將陣列123轉換成字串'123'。

2、按回車鍵之後,可以看到得到了字串123。

3、有時候我們需要將數字轉換成特定的字串格式,如1到001,入「a=num2str(1,'%03d')」,其中3是控制位數的,得出以下的結果。

5樓:匿名使用者

如果每個元素都只是0到9的整數的話可以這樣

a=[1,1,2,2,4,4;2,2,3,2,3,3]

b=char(a+'0')

6樓:匿名使用者

用num2str函式,可以用help+nim2str檢視幫助!

>> a=[1,1,2,2,3,3]

a =1 1 2 2 3 3>> b=num2str(a)

b =1 1 2 2 3 3

>> class(b)

ans =

char

希望能幫助你!

給定陣列如何讓matlab生成這個陣列中的

x 10 20 30 x randi length x 其中randi length x 生成從1 bai x的長度 這幾個自然 du數中隨即zhi的dao一個數 讓這個數作為下回標,就可以從答x中隨即選取一個數x randi length x i 0 while i 0 i 10 randint ...

matlab中如何找到陣列中某個數值的索引的問題

邏輯判斷浮點數一般都有這個問題,不能嚴格相等,可以用 x x0 matlab陣列中如何找某個值的座標 1 首先需要知道matlab陣列找某個值的座標,是使用find函式,可以在命令列視窗中輸入help find。2 在matlab命令列視窗中輸入a 1 4 5 6 7 8 7 9 12 建立a陣列。...

cad中的陣列命令如何使用,CAD中的陣列命令如何使用

那就別照著書做,自己隨便畫個圓什麼的陣列下看看 行不行?如圓形陣列,注意在選擇陣列中心後,點滑鼠右鍵確定下哦 應該可以啊!你先輸入命令,會出現一個對話方塊。然後輸入行數和列數在選擇距離,在選擇物件,在按空格鍵,最後按確定就好了 晚上hi我,我教你!cad怎麼使用矩形陣列 陣列命令裡面的矩形陣列學習講...