matlab学习之数组学习

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上周主要学习了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)={[
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值