Convert cell into double

5 ビュー (過去 30 日間)
Greg LANGE
Greg LANGE 2022 年 11 月 23 日
回答済み: David Hill 2022 年 11 月 23 日
{'22,1'}
ans = 1×1 cell array
{'22,1'}
{'22,1'}
ans = 1×1 cell array
{'22,1'}
{'21,8'}
ans = 1×1 cell array
{'21,8'}
{'22,0'}
ans = 1×1 cell array
{'22,0'}
I hae extrated those data from TXT file. I tried to use
% T.(i) = str2double(T{:,i});
no working
I tried to use
str2num(char({'21,8'}))
ans = 1×2
21 8
I want instead 21.8 and repeat the format for the whole colonn

回答 (1 件)

David Hill
David Hill 2022 年 11 月 23 日
Try using the following.
m=readmatrix('yourData.txt','DecimalSeparator',',');

カテゴリ

Help Center および File ExchangeData Type Conversion についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by