[討論] 快期末考了...可否幫解考古題已回收
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
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
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