Error while using writematrix to save complex values in a .txt
7 次查看(过去 30 天)
显示 更早的评论
Hello, I have a very basic script that reads in around 15000 complex values from a .csv file, does some basic data manipulation and saves it into a .txt file using writematrix. However, it seems the values with a negative imaginary component (i.e. in the form of a-bi) are being saved into the .txt as a+-bi. Calling a readmatrix on this file saves these values as NaN and I cannot proceed. Any ideas? A segment of the code follows along with the exported file values.
%% 1. .csv file to table to array
%% 2-4: Modify values by basic division, rss, etc
%% 5. Export data
writematrix(signal_d_prime, 'signal_modified.txt', 'Delimiter', ' ')
%% Check
readmatrix('signal_modified.txt')
![signal mod.JPG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/252732/signal%20mod.jpeg)
0 个评论
采纳的回答
Jeremy
2019-12-4
编辑:Jeremy
2019-12-4
csvwrite
Does this correctly. I will look into writematrix
4 个评论
Jeremy
2021-5-26
编辑:Jeremy
2021-5-26
What version of MATLAB are you using? The issue with writematrix described in this post was fixed in R2020b. If you are using an older version I would recommend updating. If you are using a recent version and still running into an issue I would recommend making a separate question post.
XYC
2022-1-9
Hello Jeremy, I have the same problem when I call writematrix to write the matrix into a txt file and I use R2021a, any solution to this?
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Text Files 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!