Re: [問題] 解聯立方程組完如何列印成自己想要的格式已回收
※ 引述《biglongtoday (大長今)》之銘言:
: ※ 引述《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])
感謝這位板友的回答
不過小弟又出現新的小問題
就是如何列印成如下貼齊格式
1 X1 123.56789
2 X2 123.55555
...
10 X3 123.66666
100 X4 123.77777
而不是如下格式 ㄧ整個大偏(囧)
1 X1 123.56789
2 X2 123.55555
...
10 X3 123.66666
...
1000 X100 123.77777
感謝回答^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.14.155.2
推
12/07 14:19, , 1F
12/07 14:19, 1F
→
12/07 15:21, , 2F
12/07 15:21, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):