Saving data of plotted sine wave into excel file or display on matlab as data (not visual graphs)
8 ビュー (過去 30 日間)
古いコメントを表示
Anis Fatini Abdul Aziz
2021 年 3 月 17 日
コメント済み: Cris LaPierre
2021 年 3 月 17 日
Hi everyone,
I am trying to plot a 5 Hz sine wave with sampling frequency of 500 Hz for 5 seconds long;
The following is the code I wrote:
fs= 500;
T=1/fs;
D= 5;
t= 0:T: D-T;
f=5;
A= 0.001;
x= A* sin(2*pi*f*t)
figure('Name',' tACS Signal')
plot(t,x)
xlabel('Time (s)');
ylabel('Amplitude of Current (A)');
So, I wanted to get all data points that creates this sine wave, both axis (time) and (current) into matrices (2 columns with about 2500 rows). Then, I think the process to convert .mat to .csv is simple. Please assist! Thank you very much.
Regards,
Anis
0 件のコメント
採用された回答
Cris LaPierre
2021 年 3 月 17 日
Why a mat file first? Why not just write the data to a file using writematrix?
writematrix([t;x]','sinwave.csv')
2 件のコメント
Cris LaPierre
2021 年 3 月 17 日
Yes, you can do it that way. It worked on my computer. There are many ways to write data to file. See the Data Import and Export page for more.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Spreadsheets についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!