How to convert a string into a specific numeric value.
조회 수: 7 (최근 30일)
이전 댓글 표시
Hi, I need to convert a string into specific values increasing from 1 to 217 going in increments of 6.
I have a string that is consisting of numbers and letters and each number and letter needs to be changed into another number to create a vector. For example, 0=, 1=7, 2=13....a=61,b=67...z=217. I am not sure how to convert this string into a vector.
댓글 수: 0
채택된 답변
David Hill
2020년 4월 19일
b=zeros(1,122);
b(double('0123456789abcdefghijklmnopqrstqvwxyz'))=1:6:211;%with 36 elements, I get z=211
newString=b(yourString);
댓글 수: 3
David Hill
2020년 4월 20일
c=zeros(1,211);
c(1:6:211)='0123456789abcdefghijklmnopqrstqvwxyz';
yourString=char(c(newString));
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Characters and Strings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!