线性代数与线性规划概率论与数理统计基础数学实验 - 图文(4)

2020-06-16 23:22

?x1?x2?2x3?x4?0,??3x?x?x3?2x4?0,例9.1 求解线性方程组?12

5x?7x?3x?0,234???2x1?3x2?5x3?x4?0.输入

Clear[A];

A={{1,1,?2,?1},{3,?2,?1,2},{0,5,7,3},{2,?3,?5,?1}}; NullSpace[A]

则输出

{{?2,1,?2,3}}

.

注:如果输出为空集{ },则表明解空间的基是一个空集,该方程组只有零解.

?x1?x2?2x3?x4?0??3x1?2x2?3x3?2x4?0例9.2 求解线性方程组?

5x?7x?3x?0234???2x1?3x2?5x3?x4?0输入

Clear[A];

A={{1,1,2,-1},{3,-2,-3,2},{0,5,7,3},{2,-3,-5,-1}}; Nullspace[A]

输出为

{ }

因此解空间的基是一个空集,说明该线性方程组只有零解.

?x1?x2?2x3?x4?4??3x1?2x2?x3?2x4?2例9.3 求线性方程组??5x2?7x3?3x4??2??2x1?3x2?5x3?x4?4 的一个解.

输入

Clear[A,b];

A={{1,1,?2,?1},{3,?2,?1,2},{0,5,7,3},{2,?3,?5,?1}}; b={4,2,?2,4} LinearSolve[A,b]

输出为

{1,1,?1,0}

注: 命令LinearSolve只给出线性方程组的一个解.

?x1?x2?2x3?x4?4??3x?2x2?x3?2x4?2例9.4 求线性方程组?1?5x2?7x3?3x4?2??2x1?3x2?5x3?x4?4 的一个解.

输入

Clear[A,b];

A={{1,1,2,-1},{3,-2,-1,2},{0,5,7,3},{2,-3,-5,-1}}; b={4,2,2,4} LinearSolve[A,b]

输出为

Linearsolve::nosol:Linear equation encountered which has no solution.

说明该方程组无解.

例9.5求出通过平面上三点(0,7),(1,6)和(2,9)的二次多项式ax2?bx?c,并画出其图形.

?0?a?0?b?c?7?根据题设条件有 ?1?a?1?b?c?6, 输入

?4?a?2?b?c?9?Clear[x];

A={{0,0,1},{1,1,1},{4,2,1}} y={7,6,9}

p=LinearSolve[A,y]

Clear[a,b,c,r,s,t];{a,b,c}.{r,s,t} f[x_]=p.{x^2,x,1};

Plot[f[x],{x,0,2},GridLines?>Automatic,PlotRange?>All];

则输出a,b,c的值为 {2,?3,7}

并画出二次多项式2x2?3x?7的图形(略).

非齐次线性方程组的通解

用命令Solve求非齐次线性方程组的通解.

例9.6 求出通过平面上三点(0,0),(1,1),(-1,3)以及满足f?(?1)?20,f?(1)?9的4次多项式

f(x).

解 设f(x)?ax4?bx3?cx2?dx?e,则有

?e?0?a?b?c?d?e?1?? ?a?b?c?d?e?3??4a?3b?2c?d?20???4a?3b?2c?d?9输入

Clear[a,b,c,d,e];q[x_]=a*x^4+b*x^3+c*x^2+d*x+e; eqs=[q[0]= =0,q[1]= =1,q[-1]= =3,q’[-1]= =20,q’[1]= =9]; {A,y}=LinearEquationsToMatrices[eqs,{a,b,c,d}]; p=LinearSolve[A,y];f[x_]=p.{x^4,x^3,x^2,x,1};

Plot[f[x],{x,-1,1},GridLines->Automatic,PlotRange->All];

则输出所求多项式

f(x)??

用命令solve求非齐次线性方程组的通解. ?x1?x2?2x3?x4?1??2x1?x2?x3?2x4?3例9.9解方程组?x1?x3?x4?2???3x1?x2?3x4?519431327235x?x?x?x, 4444

输入

Solve[{x-y+2z+w==1,2x-y+z+2w==3,x-z+w==2,3x-y+3w==5},{x,y,z,w}] 输出为

{{x?2-w+z,y?1+3z}}

即x1?2?x4?x3,x2?1?3x3.于是,非齐次线性方程组的特解为(2,1,0,0). ?x1?2x2?3x3?4x4?4??x2?x3?x4??3例9.10解方程组?

x?3x?x?1124????7x2?3x3?x4??3解法1 用命令Solve 输入

Solve[{x-2y+3z-4w==4, y-z+w==-3,x+3y+w==1,-7y+3z+3w==-3},{x,y,z,w}] 输出为

{{x?-8,y?3, z?6, w?0}}

即有唯一解x1??8,x2?3,x3?6,x4?0.

解法2 这个线性方程组中方程的个数等于未知数的个数,而且有唯一解 ,此解可以表示

?1为x?Ab.其中A是线性方程组的系数矩阵,而b是右边常数向量. 于是, 可以用逆阵计算

唯一解.

输入

Clear[A,b,x];

A={{1,-2,3,-4},{0,1,-1,1},{1,3,0,1},{0,-7,3,1}}; b={4,-3,1,-3}; x=Inverse[A].b 输出为

{-8,3,6,0}

解法3 还可以用克拉默法计算这个线性方程组的唯一解.为计算各行列式,输入未知数的系数向量,即系数矩阵的列向量.

输入

Clear[a,b,c,d,e]; a={1,0,1,0}; b={-2,1,3,-7}; c={3,-1,0,3}; d={-4,1,1,1}; e={4,-3,1,-3};

Det[{e,b,c,d}]/ Det[{a,b,c,d}] Det[{a,e,c,d}]/ Det[{a,b,c,d}] Det[{a,b,e,d}]/ Det[{a,b,c,d}] Det[{a,b,c,e}]/ Det[{a,b,c,d}] 输出为

-8 3 6 0

?ax1?x2?x3?1?例9.10 当a为何值时,方程组?x1?ax2?x3?1无解、有唯一解、有无穷多解?当方程

?x?x?ax?123?1组有 解时,求通解.

先计算系数行列式,并求a,使行列式等于0.

输入

Clear[a];

Det[{{a,1,1},{1,a,1},{1,1,a}}]; Solve[%??0,a]

则输出

{{a??2},{a?1},{a?1}} 当a??2,a?1时,方程组有唯一解.输入

Solve[{a*x?y?z??1,x?a*y?z??1,x?y?a*z??1},{x,y,z}]

则输出{{x?111}} , y?, z?2?a2?a2?a当a??2时,输入

Solve[{?2x+y+z==1,x?2y+z==1,x+y?2z==1},{x,y,z}]

则输出

{ }

说明方程组无解. 当a=1时,输入

Solve[{x+y+z==1,x+y+z==1,x+y+z==1},{x,y,z}]

则输出

{{x?1?y?z}}}

说明有无穷多个解.非齐次线性方程组的特解为(1,0,0),对应的齐次线性方程组的基础解 系为为(?1,1,0)与(?1,0,1).

?2x1?x2?x3?x4?1?例9.11 求非齐次线性方程组 ?3x1?2x2?x3?2x4?4的通解.

?x?4x?3x?5x??2234?1解法1 输入

A={{2,1,?1,1},{3,?2,1,?3},{1,4,?3,5}};b={1,4,?2}; particular=LinearSolve[A,b] nullspacebasis=NullSpace[A]

generalsolution=t*nullspacebasis[[1]]+k*nullspacebasis[[2]]+Flatten[particular] generalsolution//MatrixForm

解法2 输入

B={{2,1,?1,1,1},{3,?2,1,?3,4},{1,4,?3,5,?2}} RowReduce[B]//MatrixForm

根据增广矩阵的行最简形, 易知方程组有无穷多解. 其通解为


线性代数与线性规划概率论与数理统计基础数学实验 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2011年证券从业资格考试证券交易概述精选习题集

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: