精英家教网 > 高中数学 > 题目详情

已知三元一次方程组

请画出解三元一次联列方程组的框图和用Scilab语言编写程序.

答案:略
解析:

解三元一次联列方程组的框图:

解三元一次联立方程组的程序.

write(io(2),“please input the data at this format!”)

write(io(2),“——>a11 a12 a13)

write(io(2),“——>a21 a22 a23)

write(io(2),“——>a31 a32 a33)

write(io(2),“——>b1 b2 b3)

[a]=read(io(1)33)

[b]=read(io(1)13)

for k=12

  t=abs(a(kk))

  m=k

for i=k13

  if abs(a(ik))t then t=abs(a(ik))

   m=iend

end

if tle6 then print(io(2),“no solution or ununique solution”,t)abortend

if m<>k

for i=k3

  c=a(mi)a(mi)=a(ki)a(ki)=c

end

c=b(m)b(m)=b(k)b(k)=c

end

for i=k13

  c=a(ik)a(kk)

  for j=(k1)3

   a(ij)=a(ij)c*a(kj)

  end

  b(i)=b(i)c*b(k)

 end

end

if a(33)< le6 then print(io(2),“no solution or ununique solution)

abortend

x(3)=b(3)/a(33)

for k=2∶?-11

  s=0

  for i=(k1)3

    s=sa(ki)*x(i)

  end

x(k)=(b(k)s)/a(kk)

end

print(io(2)x)


练习册系列答案
相关习题

科目:高中数学 来源:数学教研室 题型:044

已知三元一次方程组

请画出解三元一次方程组的框图并用scilab2.7的文本编辑器编程序.

查看答案和解析>>

科目:高中数学 来源: 题型:044

已知三元一次方程组

请画出解三元一次方程组的框图并用scilab2.7的文本编辑器编程序.

查看答案和解析>>

同步练习册答案