0. MATLAB初步
分号作用:
1.用于表示执行一个语句但不在命令行显示这个语句
2.用于标志矩阵中的换行
注释:
注释号:%
可以使用Ctrl+R实现多行注释
使用CTRL+T实现多行取消注释
初始化用法:
clear:清除所有变量及其赋值
clc:清空当前工作区显示屏
输入输出函数:
disp()函数用于输出一个字符串,input函数用于输出一个变量,括号中用于输入显示提示信息的字符串。
定义一个矩阵
比如:
A = [1 2;3 4]
A = [1,2;3,4]
矩阵的不同行之间用分号(;)分隔,不同的元素之间用空格或者逗号分隔,注意是英文状态下的符号。
输出这个矩阵的某一个变量
定义了一个矩阵之后,可以用A(m,n)输出A矩阵上的m行n列上的元素
1.size()函数
size函数是MATLAB中常用函数之一,顾名思义,用于表示矩阵的大小:
用法:
size(A)表示一个矩阵A的最后一个元素的位置,用来反映出来矩阵A的行数与列
例1:
[a b] = size(A)
这里将size()函数所得的结果保存在一个矩阵[a,b]中
这里矩阵的概念与线性代数中的矩阵的概念相同,MATLAB中可以用方括号[ ],内部用英语中的逗号或者空格来生成一个矩阵,用分号来表示分行,用end来表示最后一行,用:来表示所有元素,用a:b:c来表示从a到b的公差为b的等差数列的元素。
上述是MATLAB中的矩阵小知识,简要列举出来~~~
我们继续
size(A,1)可以用来返回最后一个元素对应的横坐标,用来矩阵A的行数
相似的,size(A,2)用来返回最后一个元素对应的纵坐标,用来表示A矩阵的列数
这里的1与2我们叫作维度,用符号dim来表示(dimension),dim = 1代表着矩阵的行,dim = 2代表着矩阵的列。的列。这一点与sum函数相近,sum(A,1)返回一个一行多列的矩阵,sum(A,