MATLAB Answers

Translated by

このページのコンテンツは英語から自動翻訳されています。自動翻訳をオフにする場合は「<a class="turn_off_mt" href="#">ここ</a>」をクリックしてください。

0

convert from cell array to vector

Daniel Boateng さんによって質問されました 2019 年 5 月 22 日 9:31
最新アクティビティ Jan
さんによって 編集されました 2019 年 5 月 22 日 9:36
Please how do i convert a cell array like a ={'1','2','3','4','5','6','7','8','8'}; to be b = [1 2 3 4 5 6 7 8 8]. I tried the function cell2mat but it didnt give me b = [1 2 3 4 5 6 7 8 8].
Thanks

  0 件のコメント

サインイン to comment.

タグ

1 件の回答

Jan
回答者: Jan
2019 年 5 月 22 日 9:32
編集済み: Jan
2019 年 5 月 22 日 9:36
 採用された回答

a ={'1','2','3','4','5','6','7','8','8'};
n = str2double(a)
This can be faster under some conditions:
n = sscanf(sprintf('%s ', a{:}), '%d').'
cell2mat converts the cell array of char vectors to a char matrix. But this does not convert the char vectors to numbers.

  0 件のコメント

サインイン to comment.



Translated by