|
|
本站文档均来自互联网及网友上傳分享本站只负责收集和整理,有任何问题可通过上访投诉通道进行反馈
实训九 线性代数求解问题求解,矩陣 线性方程组的直接解法 线性方程组的迭代法 线性方程组的符号解法 稀疏矩阵技术 特征值与特征向量,9.1 矩阵 9.1.1特殊矩阵的输入,数值矩阵的输入 零矩阵、幺矩阵及单位矩阵 生成n?n方阵 Azerosn, Bonesn, Ceyen 生成m?n矩阵 Azerosm,n, Bonesm,n, Ceyem,n 生成和矩阵B同样位数的矩阵 AzerossizeB,随机元素矩阵 若矩阵随机元素满足[0,1]区间上的均匀分布 生成n?m階标准均匀分布为随机数矩阵 Arandn,m 生成n?n阶标准均匀分布为随机数方阵 Arandn,对角元素矩阵 已知向量生成对角矩阵 AdiagV 已知矩阵提取对角元素列向量 V=diagA 生荿主对角线上第k条对角线为V的矩阵 AdiagV,k,例diag 函数的不同调用格式 C[1 2 9.2.1线性方程组直接求解-矩阵除法,关于线性方程组的直接解法如Gauss消去法、选主元消去法、平方根法、追赶法等等,在MATLAB中只需用“/”或“\”就解决问题。它内部实际包含着许许多多的自适应算法如对超定方程用最尛二乘法,对欠定方程时它将给出范数最小的一个解解三对角阵方程组时用追赶法等等。 格式 xA\b,例解方程组 这三种分解在求解大型方程組时很有用。其优点是运算速度快、可以节省磁盘空间、节省内存,三个变换 在线性方程组的迭代求解中,要用到系数矩阵A的上三角矩阵、对角阵和下三角矩阵此三个变换在MATLAB中可由以下函数实现。 上三角变换 格式 triuA,1 对角变换 格式 diagA 下三角变换 格式 trilA,-1 例对此矩阵做三种变换, A[1 2 -2;1 1 1;2 2 1];