📅  最后修改于: 2021-01-07 03:18:05             🧑  作者: Mango
目的:研究数据类型,常量和变量,字符,运算符,赋值语句。要考虑对向量和矩阵进行操作的向量和矩阵命令,需要对矩阵进行操作。
变量: MATLAB变量是内存区域,其中包含用户指定名称已知的区域。
有两种类型:
例如: var = 10.5 //实值 var = 10i,var = -4j //虚数值 var = 10 + 10i
例如: VAR =“这是一个<字符>”;
快捷方式可以与转置运算符(')结合使用以初始化列向量。
一个: 0替换为1
眼图:生成包含恒等矩阵的数组,其中所有对角元素为1,而所有非对角元素为0。
•例如:a = [1 2 3; 4 5 6; 7 8 9; 10 11 12] a = 1 2 3 4 5 6 7 8 9 10 11 12
•arr = [1 2 3; -2 -3 -4; 3 4 5] arr = 1 2 3 -2 -3 -4 3 4 5 arr1(1,:)= [1 2 3] •arr1 = 1 2 3
•arr = [1 2 3 4 5 6 7 8]; •>> arr(5:end) ans = 5 6 7 8 •>> arr(1:2,[1,4])= [20 21; 22 23] arr = 20 2 3 21 5 6 7 8 22 0 0 23 0 0 0 0 •>> arr = [1 2 3 4; 5 6 7 8; 9 10 11 12]; •>> arr(1:2,1:2)= 1 arr = 1 1 3 4 1 1 7 8 9 10 11 12
窗口 str = ['pi的值='num2str(pi)]; disp(str);
•例如:= 2 ^((8 + 2)/ 5) = 26(10/5) = 2 ^ 2 = 4
z = 1 >> z z = 1 2 3 4 >> y = -1 y = -1 >> y y = -1 3 -2 0 >> y + z 回答= 0 5 1 4
Operations | Matlab Form | Comments |
---|---|---|
Array Addition |
a+b | Array & matrix addition are identical |
Array Subtraction | a-b | Array & matrix subtraction are identical |
Array Multiplication | a.*b | Array multiplication element by element multiplication of a & b |
Matrix Multiplication | a*b | For matrix multiplication no of the column in matrix a=no of column of matrix b |
Array Right Division | a./b | Element by element division of a & b |
Array Left Division | a.\b | Element by element division of a & b with in the Nr. |
Matrix Right Division | a/b | a* inv(b) where inv represent inverse |
Matrix Left Division | a\b | inv(a)*b |
Array Exponential | a.^b | Element by element exponential of a & b i.e a( i , j) ^ b( i , j) |