内容发布更新时间 : 2024/12/24 4:29:14星期一 下面是文章的全部内容请认真阅读。
考试题型
一、填空题(20分)
矩阵建立A=[1 2 3;4 5 6;7 8 9]
A([1 3],:) 表示取第一 三行
A(1:2,:)表示取第一二行
a
y=a*sin(a) 例如:
Y=A.*sin(Y)表示点乘
点乘和乘是两种不同的矩阵计算符号。
(1)点乘表示两个矩阵对应位置元素相乘,所以这两个矩阵应该是尺寸等大的(这里不是说元素等大,而是行列数分别相等,都是m行n列的矩阵)。例如: >> a = [1 2 3;2 3 4]; >> b = [1 2 3;2 3 4]; >> a.*b
1 4 9 4 9 16 >> c = [1 2 3;1 2 3;1 2 3]; >> a.*c
??? Error using ==> times
Matrix dimensions must agree.
这里a无法点乘c,因为这两个不是相同尺寸的矩阵。
(2)而乘 * ,这个和我们在数学中学到的矩阵相乘是一个意义。例如: >> a*c
ans = >> a*b
??? Error using ==> mtimes
Inner matrix dimensions must agree.
由于a的列不等于b的行,所以两者不可相乘。
Shift+enter:一行多命令输入
…:连接符可以把断开的命令连起来,但是…后的不在被识别,是字符要单独用‘隔开
;:表示不显示结果
A=5; A=5,B=6
\\矩阵左除 /矩阵右除
x=a/b即 x=a*inv(b) a乘以b的逆矩阵。
x=a\\b,即x=inv(a)*b a的逆矩阵乘以b矩阵。 AB是标量 A/B等于B\\A AB是矩阵 A/B不等于A\\B 标量: 单个数据 a=2; 向量:
一行或一列数据
a=[3,5,7,8]或a=[3 5 7 8] 行向量,在方括号内的一行数据 %: 注释
close all 关闭图形窗口 clear 清除工作空间 clc 清屏
who:who命令只列出当前工作空间的变量名
whos:以列表的形式,给当前工作空间的变量名以及变量的其它信息(大小,字节,类等)