上周主要学习了matlab的数组用法,由于之前接触过matlab,所以这次学习主要以精读为主,我们知道matlab中数组的索引与c++的不同,matlab数组索引是从1开始的,而c++是从0开始的。并且还了解了数组结构,数组结构主要明白括号里的参数也就够了,例如:
A=ones(10,10); %定义一个10*10全一矩阵
a=1:3; %定义步长为一1到3的数组
b=1:3; %同上
B=A(a,b); %在矩阵A中提取1到3行和1到3列的子矩阵
a,b既可以为数组也可以为一个数,数组排序主要运用sort()函数,然后对于多维数组其实跟二维用法差不多,三维的就是行,列和页。然后就是单元数组,单元数组的每个元素不一定是数字,也可以是数组,还可以是字符串,比如:
A(1,1)={[

这篇博客回顾了作者在MATLAB中学习数组的过程,包括数组索引、排序及多维数组的理解。作者通过xlsread函数读取Excel数据,构建二维数组,尝试通过图像处理方法区分绝缘子。在遇到困难后,计划使用k均值聚类和BP神经网络算法进行进一步处理,目前项目仍在进行中。
2525

被折叠的 条评论
为什么被折叠?



