作者gnijihs ()
看板Fortran
標題[問題] 解出矩陣後 如何漂亮的輸出一個方程式
時間Tue May 5 13:49:29 2009
我現在解出一個3*3的矩陣
得到一個3*1的陣列
這個解的值分別對應的是RHS(1,1)=a RHS(2,1)=b RHS(3,1)=c
然後abc的關係是 Z=aX+bY+C
現在我想漂亮的輸出這個方程式在螢幕上 但是遇到一點小障礙
我現在code寫法如下:
write(*,*)"Z=",RHS(1,1),"X+",RHS(2,1),"Y+",RHS(3,1)
輸出的結果如下
Z= 2.842623 X+ -2.066855 Y+ 2.098876
我想要讓他顯示成
Z=2.842623X-2.066855Y+2.098876
請問要怎麼寫比較好?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.61.208
※ 編輯: gnijihs 來自: 140.115.61.208 (05/05 13:50)
1F:→ youlieme:格式化輸出就可以了 05/05 13:56
2F:→ gnijihs:可以提示一下要用什麼條件格式化嗎? 05/05 14:00
3F:→ youlieme:像write (*,'(3(a2,f8.2))') 自己調整需要的格式 05/05 14:02
4F:→ youlieme:或設定format,fortran書或google應該都有簡例參考~ 05/05 14:03
5F:推 youlieme:拍寫 下午沒注意打錯了@@" 照你需要應該3(a2,f9.6)較合適 05/06 01:02
6F:→ gnijihs:感謝回答 雖然最後沒有寫出很漂亮的答案 但也有學到東西 05/07 00:09