[討論] 快期末考了...可否幫解考古題已回收

看板MATLAB作者 (mixkkkkk)時間15年前 (2010/12/30 03:59), 編輯推噓1(325)
留言10則, 7人參與, 最新討論串1/1
http://img411.imageshack.us/i/matlab0002.jpg/ http://img23.imageshack.us/i/matlab0001.jpg/ http://img412.imageshack.us/i/matlab0003.jpg/ 考古題找不到解答 懇請各位大大幫忙 1月初就要期末上機考了 我有問班上同學好像也都不太會 有沒有強者願意用比較簡單的方式打出程式 另外問題 (1).divided_defferences裡常會設sum=0;xx=3; 請問2這行有什麼意思? clc;clear; x=[3.2 ;2.7 ;1.0 ;4.8 ;5.6]; f=[22 ;17.8 ;14.2 ;38.3 ;51.7]; sum=0; xx=3; for i=1:4 dd(i,1)=f(i,1); end for j=2:4 temp1=dd(j-1,j-1); for k=j:4 temp2=dd(k,j-1); dd(k,j)=(dd(k,j-1)-temp1)/(x(k)-x(k-j+1)); temp1=temp2; end end disp(dd) for i=3:-1:1 sum=(sum+dd(i+1,i+1))*(xx-x(i)); sumfinal=sum+dd(1,1); end disp(sumfinal) (2)Gauseian_Elimination方法 可以解釋一下第2個for在做什麼嗎? 看不懂... clc;clear; aug=[0 2 0 1 0;2 2 3 2 -2;4 -3 0 1 -7;6 1 -6 -5 6] [x,y]=size(aug) for k=1:x-1 [p,q]=max(abs(aug(:,k))) temp=aug(k,:) aug(k,:)=aug(q,:) aug(q,:)=temp %pivot for i=k+1:x aug(i,k:y)=aug(i,k:y)-aug(k,k:y)/aug(k,k)*aug(i,k) end end x4=aug(4,5)/aug(4,4) x3=(aug(3,5)-aug(3,4)*x4)/aug(3,3) x2=(aug(2,5)-aug(2,4)*x4-aug(2,3)*x3)/aug(2,2) x1=(aug(1,5)-aug(1,4)*x4-aug(1,3)*x3-aug(1,2)*x2)/aug(1,1) 部分問題自己看講義知道了...修文 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.82.24 ※ 編輯: mixkkkkk 來自: 114.32.82.24 (12/30 03:59) ※ 編輯: mixkkkkk 來自: 114.32.82.24 (12/30 04:02) ※ 編輯: mixkkkkk 來自: 114.32.82.24 (12/30 04:05) ※ 編輯: mixkkkkk 來自: 114.32.82.24 (12/30 04:23)

12/30 04:14, , 1F
不會寫 可以重修呀 總是能學的會的
12/30 04:14, 1F

12/30 04:36, , 2F
抱歉我資質駑鈍.還有10天時間.希望可以亡羊補牢
12/30 04:36, 2F

12/30 04:36, , 3F
請厲害的高手幫幫我><
12/30 04:36, 3F

12/30 05:05, , 4F
你要不要直接問教授?
12/30 05:05, 4F

12/30 05:10, , 5F
考古題...不太好吧~不想讓他出更難危害大家
12/30 05:10, 5F

12/30 06:38, , 6F
照作業文的慣例 用別的語言回他 XD
12/30 06:38, 6F

12/30 07:56, , 7F
你先搞懂這些數學的解法 程式只是計算機
12/30 07:56, 7F

12/30 08:59, , 8F
其實 你把數字帶進去算 應該就知道他在幹麻了吧= =
12/30 08:59, 8F
※ 編輯: mixkkkkk 來自: 114.32.82.24 (12/30 10:22)

12/30 12:29, , 9F
自認資質駑鈍真的可以多讀幾次阿 不過先學習怎麼提問吧
12/30 12:29, 9F

12/31 13:16, , 10F
加油 好嗎
12/31 13:16, 10F
文章代碼(AID): #1D6vCgk7 (MATLAB)