string that may or may not need to be converted to num...
조회 수: 1 (최근 30일)
이전 댓글 표시
I am bringing a string into a function. I need to convert it to num ONLY if it's intended as a number like 2, 40, 100... but when the user enters it as something else, leave it as a string. Can that be done?
Thanks!
댓글 수: 0
채택된 답변
Bish Erbas
2018년 9월 24일
편집: Bish Erbas
2018년 9월 24일
Yes. Take a look at the function below:
str2num
Edit: OP clarified their question and one way to accomplish what they need would be using the following function:
Edit2: Use str2double instead. See comments section for details.
댓글 수: 5
Bish Erbas
2018년 9월 24일
@Stephen Cobeldick is absolutely right. Thanks for the helpful reminder. Old habits die hard. I gotta learn to remember using the more efficient str2double
추가 답변 (1개)
Walter Roberson
2018년 9월 24일
str2double() and test for nan, keep the original if you got nan.
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!