小组成员:包辛宝吴锦浩陶金磊沈浩杰林思远汤翔帆李子璇顾馨艳孙丹琼刘焕。
---电信132班。
在用化学方法处理污水过程中, 有时会涉及到复杂的化学反应。 这些反应的化学方程式是分析计算和工艺设计的重要依据。 在定性地检测出反应物和生成物之后,可以通过求解线性方程组配平化学方程式。
图18 污水处理。
模型准备】某厂废水中含kcn, 其浓度为650mg/l. 现用氯氧化法处理, 发生如下反应:
kcn + 2koh + cl2 = kocn + 2kcl + h2o.
投入过量液氯, 可将氰酸盐进一步氧化为氮气。 请配平下列化学方程式:
kocn + koh + cl2 ==co2 + n2 + kcl + h2o.
注: 题目摘自福建省厦门外国语学校2008-2009学年高三第三次月考化学试卷)
模型建立】设。
x1kocn + x2koh + x3cl2 ==x4co2 + x5n2 + x6kcl + x7h2o,则。
即。模型求解】在matlab命令窗口输入以下命令。
> a = 1,1,0,0,0,-1,0;1,1,0,-2,0,0,-1;1,0,0,-1,0,0,0;
> x = null(a,’r’);format rat, x’
matlab执行后得。ans =
可见上述齐次线性方程组的通解为。
x = k(1, 2, 3/2, 1, 1/2, 3, 1)t.
取k = 2得x = 2, 4, 3, 2, 1, 6, 2)t. 可见配平后的化学方程式如下。
2kocn + 4koh + 3cl2 ==2co2 + n2 + 6kcl + 2h2o.
模型分析】利用线性方程组配平化学方程式是一种待定系数法。 关键是根据化学方程式两边所涉及到的各种元素的量相等的原则列出方程。 所得到的齐次线性方程组ax = 中所含方程的个数等于化学方程式中元素的种数s, 未知数的个数就是化学方程式中的项数n.
当r(a) =n 1时, ax = 的基础解系中含有1个(线性无关的)解向量。 这时在通解中取常数k为各分量分母的最小公倍数即可。 例如本例中。
分母的最小公倍数为2, 故取k = 2.
当r(a) n 2时, ax = 的基础解系中含有2个以上的线性无关的解向量。 这时可以根据化学方程式中元素的化合价的上升与下降的情况, 在原线性方程组中添加新的方程。
参考文献。陈怀琛, 高淑萍, 杨威, 工程线性代数, 北京: 电子工业出版社, 2007. 页码: 84-85.
随着计算机科学技术的发展, 计算机图形学的应用领域越来越广, 如**设计、效果图制作、动画片制作、电子游戏开发等。
图26 计算机图形学的广泛应用。
图形的几何变换, 包括图形的平移、旋转、放缩等, 是计算机图形学中经常遇到的问题。 这里暂时只讨论平面图形的几何变换。
模型准备】平面图形的旋转和放缩都很容易用矩阵乘法实现, 但是图形的平移并不是线性运算, 不能直接用矩阵乘法表示。 现在要求用一种方法使平移、旋转、放缩能统一用矩阵乘法来实现。
模型假设】设平移变换为。
x, y) (x+a, y+b)
旋转变换(绕原点逆时针旋转角度)为。
x, y) (xcos ysin, xsin + ycos)
放缩变换(沿x轴方向放大s倍, 沿y轴方向放大t倍)为
x, y) (sx, ty)
模型求解】r2中的每个点(x, y)可以对应于r3中的(x, y, 1). 它在xoy平面上方1单位的平面上。 我们称(x, y, 1)是(x, y)的齐次坐标。
在齐次坐标下, 平移变换。
x, y) (x+a, y+b)
可以用齐次坐标写成。
x, y, 1) (x+a, y+b, 1).
于是可以用矩阵乘积=实现。
旋转变换。x, y) (xcos ysin, xsin + ycos)
可以用齐次坐标写成。
x, y, 1) (xcos ysin, xsin + ycos, 1).
于是可以用矩阵乘积=实现。
放缩变换 x, y) (sx, ty)
可以用齐次坐标写成。
x, y, 1) (sx, ty, 1).
于是可以用矩阵乘积=实现。
模型分析】由上述求解可以看出, r2中的任何线性变换都可以用分块矩阵乘以齐次坐标实现, 其中a是2阶方阵。 这样, 只要把平面图形上点的齐次坐标写成列向量, 平面图形的每一次几何变换, 都可通过左乘一个3阶变换矩阵来实现。
参考文献。d**id c. lay, 线性代数及其应用, 沈复兴, 傅莺莺等译, 北京: 人民邮电出版社, 2009. 页码: 139-141.
为了协调多个相互依存的行业的平衡发展, 有关部门需要根据每个行业的产出在各个行业中的分配情况确定每个行业产品的指导**, 使得每个行业的投入与产出都大致相等。
图21 三个行业。
模型准备】假设一个经济系统由煤炭、电力、钢铁行业组成, 每个行业的产出在各个行业中的分配如下表所示:
表7 行业产出分配表。
每一列中的元素表示占该行业总产出的比例。 求使得每个行业的投入与产出都相等的平衡**。
模型假设】假设不考虑这个系统与外界的联系。
模型建立】把煤炭、电力、钢铁行业每年总产出的**分别用x1, x2, x3表示, 则。
即。 模型求解】在matlab命令窗口输入以下命令。
> a = 1,-0.4,-0.6;-0.6,0.9,-0.2;-0.4,-0.5,0.8];
> x = null(a,’r’);format short, x’
matlab执行后得。ans =
可见上述齐次线性方程组的通解为。
x = k(0.9394, 0.8485, 1)t.
这就是说, 如果煤炭、电力、钢铁行业每年总产出的**分别0.9394亿元, 0.8485亿元, 1亿元, 那么每个行业的投入与产出都相等。
模型分析】实际上, 一个比较完整的经济系统不可能只涉及三个行业, 因此需要统计更多的行业间的分配数据。
matlab实验题。
假设一个经济系统由煤炭、石油、电力、钢铁、机械制造、运输行业组成, 每个行业的产出在各个行业中的分配如下表所示:
表8 行业产出分配表。
每一列中的元素表示占该行业总产出的比例。 求使得每个行业的投入与产出都相等的平衡**。
参考文献。d**id c. lay, 线性代数及其应用, 沈复兴, 傅莺莺等译, 北京: 人民邮电出版社, 2009. 页码: 49-50.
线代上机作业
随机生成5阶方阵a,b,c及5维列向量b,求 a b,a b.解 在matlab中输入 a rand 5,5 b rand 5,5 c rand 5,5 b rand 5,1 得 输入a b a b.得 a b b a.解 输入a b b a.得 ax b的解,并验证克莱姆法则。解 输入 x a b...
线代作业参考解答
习题一第一部分基本题。三 计算题。24.解 25.解 1 对方程组的增广矩阵作初等行变换 故方程组无解。2 对方程组的增广矩阵作初等行变换 故方程组有唯一解。3 对方程组的增广矩阵作初等行变换 得同解方程组为。令,得方程组的解为。26.解 解法二 由此可推得 27.解。29.解 1 把a分块成。30...
作业应用题
1 张庄农民2004年人均年收入比2003年增加多少多元?2 桂兰家新装了一部 买了一根15米长的 线,实际只用了它的,用了多少米?还剩多少米?3 从上海到武汉的水路长约1100千米,一艘客轮从上海港开往武汉,已经行驶了全程的。1 在图上标出此时客轮的大致位置。2 此时客轮行驶了多少千米?3 距离武...