cell array with numeric values only
조회 수: 1 (최근 30일)
이전 댓글 표시
Conver this array to an array with numbers only so it can be used for a graph
댓글 수: 0
채택된 답변
추가 답변 (2개)
Stephen23
2020년 11월 2일
Do NOT use loops or cellfun for this, unless you really want to write complex and slow MATLAB code.
The most efficient solution is to use sscanf like this:
C = {'long: 151.125#';'long: 151.126#'};
V = sscanf([C{:}],'long:%f#')
댓글 수: 0
Akira Agata
2020년 11월 2일
Another possible solution:
C = {'long: 151.125#';'long: 151.126#'};
V = regexp(C,'[?\d.]+','match','once');
V = str2double(V);
>> V
V =
151.1250
151.1260
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!