作者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