- 88
- 0
- 约1.25万字
- 约 18页
- 2015-09-06 发布于安徽
- 举报
数值分析编程作业
2012年12月
第二章
14.考虑梯形电阻电路的设计,电路如下:
电路中的各个电流{i1,i2,…,i8}须满足下列线性方程组:
这是一个三对角方程组。设V=220V,R=27,运用追赶法,求各段电路的电流量。
Matlab程序如下:
function chase () %追赶法求梯形电路中各段的电流量
a=input(请输入下主对角线向量a=);
b=input(请输入主对角线向量b=);
c=input(请输入上主对角线向量c=);
d=input(请输入右端向量d=);
n=input(请输入系数矩阵维数n=);
u(1)=b(1);
for i=2:n
l(i)=a(i)/u(i-1);
u(i)=b(i)-c(i-1)*l(i);
end
y(1)=d(1);
for i=2:n
y(i)=d(i)-l(i)*y(i-1);
end
x(n)=y(n)/u(n);
i=n-1;
while i0
x(i)=(y(i)-c(i)*x(i+1))/u(i);
i=i-1;
end
x
输入如下:
chase
请输入下主对角线向量a=[0,-2,-2,-2,-2,-2,-2,-2];
请输入主对角线向量b=[2,5,5,5,5,5,5,5];
请输入上主对角线向量c=[-2,-2,-2,-2,-2,-2,
原创力文档

文档评论(0)