已知三元一次方程組
請畫出解三元一次聯(lián)列方程組的框圖和用Scilab語言編寫程序.
解三元一次聯(lián)列方程組的框圖: 解三元一次聯(lián)立方程組的程序. 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),3,3);[b]=read( %io(1),1,3);for k=1∶2t=abs(a,(k,k)); m=k; for i=k+1∶3if abs(a(i,k))>t then t=abs(a(i,k)); m=i;end; end ;if t<le-6 then print(%io(2),“no solution or ununique solution”,t);abort;end;if m<>kfor i=k∶3c=a(m,i);a(m,i)=a(k,i);a(k,i)=c; end c=b(m) ;b(m)=b(k);b(k)=c;end for i=k+1∶3c=-a(i,k)a(k,k); for j=(k+1)∶3 a(i,j)=a(i,j)+c*a(k,j); end b(i)=b(i)-c*b(k); end end if a(3,3)< le-6 then print(%io(2),“no solution or ununique solution”);abort ;end;x(3)=b(3)/a(3 ,3);for k=2∶?-1∶1s=0; for i=(k+1)∶3 s=s+a(k,i)*x(i); end x(k)=(b(k) -s)/a(k,k);end print( %io(2),x); |
年級 | 高中課程 | 年級 | 初中課程 |
高一 | 高一免費(fèi)課程推薦! | 初一 | 初一免費(fèi)課程推薦! |
高二 | 高二免費(fèi)課程推薦! | 初二 | 初二免費(fèi)課程推薦! |
高三 | 高三免費(fèi)課程推薦! | 初三 | 初三免費(fèi)課程推薦! |
湖北省互聯(lián)網(wǎng)違法和不良信息舉報(bào)平臺 | 網(wǎng)上有害信息舉報(bào)專區(qū) | 電信詐騙舉報(bào)專區(qū) | 涉歷史虛無主義有害信息舉報(bào)專區(qū) | 涉企侵權(quán)舉報(bào)專區(qū)
違法和不良信息舉報(bào)電話:027-86699610 舉報(bào)郵箱:58377363@163.com