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

看板MATLAB作者 (Are You Ready?)時間17年前 (2008/10/27 13:56), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《kvwish (楓葉)》之銘言: clear all; close all; A = fopen('lat.txt','w'); t=1; for a1 = 73:108; lat(t) = (floor((a1-73)/2)*5)+2.5 ; if mod(a1,2) == 0 lat(t) = -1*((floor((a1-73)/2)*5)+2.5) ; end t=t+1; end fprintf(A,'%10.1f\n',lat); 這樣不知道是否為你要的? : 這是我寫的式子 : 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?? : 我哪裡寫錯了嗎? : 請各位大大解答一下好嗎? -- 死做活做像條狗 被人罵不能汪汪叫 還不趴下! 像條狗 真好笑 被人罵不能汪汪叫 小子,從今天開始,你就是華府的低等下人 / / / / 〈秋香姐~ \(╯▼╰)/〉 9527就是你的終身代號,開始做事! ● ● ● ● / __●/ <█<█<█<█> 9527● > >> >> >> >> ╝ ﹨﹨ || -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.108.77

10/27 14:09, , 1F
同樓上....在MATLAB裡面lat矩陣內的資料是我要的沒錯, 但是
10/27 14:09, 1F

10/27 14:09, , 2F
輸出成lat.txt後,其內容依然為正值
10/27 14:09, 2F

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