Why does the function 'str2double' run incorrectly

조회 수: 1 (최근 30일)
John Smith
John Smith 2023년 6월 20일
이동: Cris LaPierre 2023년 6월 20일
Using the official example for the function 'str2double', an error is actually reported.
Examples are as follows:
Actual operation result:
  댓글 수: 2
Stephen23
Stephen23 2023년 6월 20일
편집: Stephen23 2023년 6월 20일
Perhaps there are some invalid characters present in the strings. This often happens when users copy-paste examples from HTML documents (e.g. webpages) and inadvertently copy newlines or non-breaking spaces or something similar. Or some "smart" character replacement is provided by your OS: those decimal points certainly look strange (but that might just the font you are using).
So, check the character codes yourself. Or save the variable STR in a MAT file and upload it here by clicking the paperclip button, and we can show you how to check the character codes. We cannot run screenshots, we need your data.
Also show us the complete output of this command:
which str2double -all
Dyuman Joshi
Dyuman Joshi 2023년 6월 20일
편집: Dyuman Joshi 2023년 6월 20일
Can you copy and paste the whole error?
What is the output when you run the following line of code in your MATLAB -
which str2double -all

댓글을 달려면 로그인하십시오.

답변 (1개)

John Smith
John Smith 2023년 6월 20일
이동: Cris LaPierre 2023년 6월 20일
I just found out what caused the error. I used a third-party package some time ago, and when I unpath the package, the problem disappears.
Thank you for your help.

카테고리

Help CenterFile Exchange에서 Characters and Strings에 대해 자세히 알아보기

태그

제품


릴리스

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by