我正在尝试从我的 matlab 脚本将数据写入文本文件。我想要它给我的两列,但我想要我的时间变量(t),然后是我的变量(x),这是我的幅度。它输出如下文件。
一切都很完美,但是我不相信我的 (t) 变量首先是我的 (x) 变量。我正在尝试将此文件上传到ploy.ly以进行绘制,但是当我将第 1 列设置为我的 x 变量并将第 2 列设置为我的 y 变量时,它会绘制一个如下所示的椭圆。假设绘制正弦信号。
我的代码如下:
f = 1E3;
T = 1/f;
tmin = 0;
tmax = 5*T;
dt = T/100;
t = tmin:dt:tmax;
x = sin(2*pi*f*t);
sinData.txt = fopen('sinData.txt','w');
fprintf(sample.txt,'%7.5f,%7.5f\r\n',x);
fclose(sinData.txt);
plot(t,x,'r');
grid on;