Converting character matrix to number
이전 댓글 표시
I have a character matrix A that I want to convert to numbers B, but it doesn't work with str2num. Any tips? I tried B = str2num(A) but gives B = [].
A = ['02';'06';'07'];
B = [2;6;7];
댓글 수: 2
Your example shows a character matrix, not a "vertical string vector" nor a "character vector".
This is a vertical string vector:
S = ["02";"006";"4"]
This is a character vector:
V = '0001'
whos
John Taylor
2021년 3월 3일
답변 (1개)
Walter Roberson
2021년 3월 3일
str2double(cellstr(A))
or
double(string(A))
카테고리
도움말 센터 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!