Re: [問題] 輸出檔案正負值已回收

看板MATLAB作者 (eji)時間17年前 (2008/10/27 13:54), 編輯推噓2(200)
留言2則, 1人參與, 最新討論串2/3 (看更多)
clear all; close all; A = fopen('lat.txt','w'); a1 = 73:108; lat = (floor((a1-73)/2)*5)+2.5 ; ii=find(mod(a1,2)==0); lat(ii)=-lat(ii); fprintf(A,'%10.1f\n',lat); ※ 引述《kvwish (楓葉)》之銘言: : 這是我寫的式子 : clear all; close all; : A = fopen('lat.txt','w'); : a1 = 73:108; : lat = (floor((a1-73)/2)*5)+2.5 ; : if mod(a1,2) == 0 : lat = (floor((a1-73)/2)*5)+2.5 ; : lat =-(1*lat); : end : fprintf(A,'%10.1f\n',lat); : 照我所想的 : 出來的lat.txt裡面的資料 : 應該會一正一負一正一負.....到第35行 : 但是我出來的資料全部都是正值 : why?? : 我哪裡寫錯了嗎? : 請各位大大解答一下好嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.150.48

10/27 14:07, , 1F
感謝! 不過輸出的lat.txt裡面的內容還是一樣都是正值呢...
10/27 14:07, 1F

10/27 14:21, , 2F
阿....是我開錯檔案了....答案似乎是正確的
10/27 14:21, 2F
文章代碼(AID): #191LU4wE (MATLAB)
文章代碼(AID): #191LU4wE (MATLAB)