[問題] 解聯立方程組完如何列印成自己想要的格式已回收

看板MATLAB作者 (^^)時間17年前 (2008/12/07 03:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
小弟對此問題感到很頭大 原本想解 ㄧ個20階線性方程組 所以解題變數有20個 分別為 X1、X2、X3...X20 希望最後解完 印出格式為 no input output --------------------------- 1 X1 (X1對應的值) 2 X2 (X2對應的值) 3 X3 (X3對應的值) 4 X4 (X4對應的值) ...依此類推(input 取到小數第7位) 小弟有爬文 於是模仿一下 但又由於參數過多 最後以以下範例來做解釋 <m-file檔名為test> eq1='x=(50*(y+100))^0.5'; eq2='y=((50+x)*100)^0.5'; [x,y]=solve(eq1,eq2) 此時於MATLAB中執行test即可解出 x = 106.0469 y = 124.9187 但在m-file中第四行寫以下程式就是無法列印 或無法列印成原本要列印的格式 如: fprint('no, x=%11.7 ,y=%11.7\n',x,y) 卻不能印成 no input output ------------------------- 1 x 106.0469 2 y 124.9187 希望版友幫一下忙 先謝了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.14.155.2
文章代碼(AID): #19EjZHh9 (MATLAB)
文章代碼(AID): #19EjZHh9 (MATLAB)