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

看板MATLAB作者 (大長今)時間17年前 (2008/12/07 11:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《qbdg (^^)》之銘言: : 小弟對此問題感到很頭大 : 原本想解 : ㄧ個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 : 卻不能印成 : 希望版友幫一下忙 先謝了 eq1='x=(50*(y+100))^0.5'; eq2='y=((50+x)*100)^0.5'; [x,y]=solve(eq1,eq2); d=eval([x,y]); fprintf('no input output \n=====================\n') fprintf('%d X%d %11.7f\n',[1:2;1:2;d]) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.61.49
文章代碼(AID): #19EqDNG- (MATLAB)
文章代碼(AID): #19EqDNG- (MATLAB)