%%利用暑假的时间把碎片化的MATLAB知识重新系统的学习一遍,为了在这个过程中加深印象,也为了能够有所足迹,我会把自己的学习总结发在专栏中,以便学习交流。
原素材和学习视频地址:MATLAB教程新手入门篇(上部分)(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili
矩阵相关的知识点
1 向量的创建
1.1 冒号法创建向量:
A:step:B
其中A是起始值,step是每次递增或者递减的步长,B是终止值(不一定刚好停在这里)。若step等于1,则可以直接简写成A:B,例如:
1.2 利用函数来创建向量:linspace和logspace
linspace和logspace分别用来创建等差数列和等比数列
linspace(a,b):该命令用来创建行向量,第一个元素为a,最后一个元素为b,形成总数为100个元素的线性间隔的向量。
linspace(a,b,n):这里的n代表的形成总数为n的线性间隔的向量。
例如:
logspace(a,b):创建一个行向量,第一个元素为10^a,最后一个元素为10^b,形成总数为50个元素的等比数列向量。
logspace(a,b,n):形成总数为n的等比数列向量。
例如:
2 向量元素的引用和索引
2.1 length函数或numel函数来计算向量中包含的元素个数
例如:
除此之外,还可以单个元素索引,索引向量还是以A向量为例,我需要索引A向量中的第4个元素,只用在编辑器中输入对应的A(4)即可完成索引,例如A(4)=5。
end索引:假设不知道A中的元素数量 ,又想提取出A向量中的元素,可以使用end代替向量中最后一个元素的位置。
例如,需要提取出A向量中第一个到倒数第二个元素的,则A([1:end]),可以完成该指令。
3 向量元素的修改和删除
可以利用“=”赋值的形式去删除和替代向量中的元素,例如前面我们知道了如何提取A中的元素,只要把A某个位置的元素重新赋值即可,例如“A(4)=8”,这样的话,A(4)这个位置的元素就会变成8.同样的也可以更改多个元素,例如: