线性代数 Matlab 常用函数打开 matlab ,mand window 界面,Command window ,请选择菜单栏的 Desktop/ Desktop layout/Default 打开 matlab ,如果没有出现如下的界面,请选择菜单栏的 Desktop/ Desktop layout/Default 4第一章 MATLAB 矩阵 矩阵的建立 1. 直接输入法最简单的建立矩阵的方法是从键盘直接输入矩阵的元素。具体方法如下:将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用空格或逗号分隔,不同行的元素之间用分号分隔。 ,例如 A=[1,2,3;4,5,6]; A(2,3) (A 的第 2行第 6列的元素是?) ans = 6 采用矩阵元素的序号来引用矩阵元素。矩阵元素的序号就是相应元素在内存中的排列顺序。在 MATLAB 中,矩阵元素按列存储,先第一列,再第二列,依次类推。例如 A=[1,2,3;4,5,6]; A(3) ans = 2 (1) 利用冒号表达式获得子矩阵① A(:,j) 表示取 A矩阵的第 j列全部元素; A( i ,:)表示 A矩阵第 i行的全部元素; A( i,j)表示取 A矩阵第 i行、第 j列的元素。 A =[1,2,3;4,5,6 ]; A (:,2) (A 的第 2列全部元素) ans =25 (1) 利用冒号表达式获得子矩阵② A( i:i+m ,:)表示取 A矩阵第 i~ i+m 行的全部元素; A(:, k:k+m ) 表示取 A矩阵第 k~ k+m 列的全部元素, A( i:i+m,k:k+m )表示取 A 矩阵第 i~ i+m 行内,并在第 k~ k+m 列中的所有元素。 A=[ 1,2,3;4,5,6;7,8,9]; A(2:3,:) ( A的第 2行到第 3行的全部元素) ans =4 5 6 7 8 9 4、特殊矩阵 1. 通用的特殊矩阵常用的产生通用特殊矩阵的函数有: zeros(n): 产生全 0矩阵(零矩阵) (zeros(3 ):建立一个 3×3零矩阵) ones(n): 产生全 1矩阵(幺矩阵) ( ones(3) :建立一个 3×3全1矩阵) 。 eye (n) :产生单位矩阵( eye (3) :建立一个 3×3单位矩阵) 。 zeros(3) ans = 0 0 0 0 0 0 0 0 0 ones(3) ans = 1 1 1 1 1 1 1 1 1 eye(3) ans = 1 0 0 0 1 0 0 0 1 试试: MATLAB 提供了求魔方矩阵的函数 magic(n) 范得蒙矩阵范得蒙( Vandermonde )矩阵最后一列全为 1,倒数第二列为一个指定的向量,其他各列是其后列与倒数第二列的点乘积。可以用一个指定向量生成一个范得蒙矩阵。在 MATLAB 中,函数 vander (V) 生成以向量 V为基础向量的范得蒙矩阵。例如, A= vander ([1;2;3;5]) 即可得到上述范得蒙矩阵。 A=vander([1;2;3;5 ]) A = 1 1 1 1 8 4 2 1 27 9 3 1 125 25 5 1
2016matlab上机指南 来自淘豆网m.daumloan.com转载请标明出处.