日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > 循环神经网络 >内容正文

循环神经网络

matlab中的cellstr的用法,matlab中的cell array, cellstr()和char()的用法

發布時間:2025/4/5 循环神经网络 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab中的cellstr的用法,matlab中的cell array, cellstr()和char()的用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Cell Array的定義:顧名思義,Cell Array是由Cell構成的Array。Cell可以包含各種數據類型。可以使用()取cell array的子集,使用{}取cell array指定位置的元素值。 比如:

myCell = {1, 2, 3;

'text', rand(5,10,2), {11; 22; 33}}

myCell{2,3}

myCell(2,3)

輸出結果為:

myCell =

[ ? 1] ? ?[ ? ? ? ? ? ?2] ? ?[ ? ? ? 3]

'text' ? ?[5x10x2 double] ? ?{3x1 cell}

value =

[11]

[22]

[33]

sub_array =

{3x1 cell}

cellstr()是將字符數組轉換成cell類型為string的cell array的函數。比如

X = ['string_1'; 'string_2'; 'string_3']

Z = cellstr(X)

size_X = size(X)

size_Z = size(Z)

輸出結果為:

X =

string_1

string_2

string_3

Z =

'string_1'

'string_2'

'string_3'

size_X =

3 ? ? 8

size_Z =

3 ? ? 1

需要注意的是,字符數組必須等長,比如:

X = ['string_'; 'string_2'; 'string_3']

就會報錯如下:

“Dimensions of matrices being concatenated are not consistent.”

char()則是將string類型的cell array轉化成字符數組的函數。比如:

T = {'string_1', 'string_2', 'string_3'}

Y = char(T)

size_Y = size(Y)

輸出結果為:

T =? ? ? 'string_1' ? ?'string_2' ? ?'string_3' Y = string_1 string_2 string_3 size_Y = ? ? ?3 ? ? 8

總結

以上是生活随笔為你收集整理的matlab中的cellstr的用法,matlab中的cell array, cellstr()和char()的用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。