[問題] fscanf 錯誤??已回收
以下是我撰寫的程式碼
不過 當我要讀取我的數據時 卻產生錯誤 無法讀取 說fscanf 使用錯誤 = =
我把我的數據產生成 2 行的 txt檔案 且放在同一個資料夾裡
if chooseSijparameterfit==1;
fid1=fopen('2009S11.txt','r');
N=8; %階數
elseif chooseSijparameterfit==2;
fid1=fopen('2009S12.txt','r');
N=6; %Order of approximation
elseif chooseSijparameterfit==3;
fid1=fopen('2009S22.txt','r');
N=8; %Order of approximation
end
[A1]=fscanf(fid1,'%f',1); % ------>令第一行數據 為A1,卻出現產生錯誤
[A2]=fscanf(fid1,'%f',1); %------->令第二行數據 為A2
f=zeros(1,sample2); % zeros(1,y) y=x-1
for k=1:sample2
[A1]=fscanf(fid1,'%f',1);
[A2]=fscanf(fid1,'%f',1);
f1=real(A1*exp(i*A2*pi/180));
f2=imag(A1*exp(i*A2*pi/180));
f(1,k)=f1+i*f2;
end
請各位程式高手大大們,是否告訴小弟錯在哪
如何更改程式碼
已經卡很久了 新手的我
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.167.24
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章