Re: [問題] 解聯立方程組完如何列印成自己想要的格式已回收
※ 引述《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
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章