How can I load and save a excel data file (which has negative values in some rows) in MATLAB as an executable double. I tried and it gives me NAN for negative values. Here is the file. Thanks.
1 回表示 (過去 30 日間)
古いコメントを表示
Hello I am using MATLAB 2018a. How can I load and save a excel data file (which has negative values in some rows) in MATLAB as an executable double. I tried and it gives me NAN for negative values. Here is the file. Thanks.
採用された回答
the cyclist
2018 年 10 月 15 日
The problem is that in the Excel file, those are not negative signs in those numbers -- they are dashes or some other character. Therefore, they are interpreted as text, not as numbers.
If you globally replace those characters with negative signs (i.e. hyphens), then
x2 = xlsread('index2.xlsx')
will read it just fine. I've done that in the attached file.
4 件のコメント
the cyclist
2018 年 10 月 15 日
What I did to create my index2 file was to go into a single cell, and copy that dash symbol onto the clipboard. Then I did a global replace with a hyphen, and save.
その他の回答 (1 件)
madhan ravi
2018 年 10 月 15 日
編集済み: madhan ravi
2018 年 10 月 15 日
[num,~,~] = xlsread('index.xlsx')
Datas = num
Now we can manipulate the data’s as we want.
5 件のコメント
参考
カテゴリ
Help Center および File Exchange で Data Import from MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!