matlab计算非零元素的积,[个人笔记]matlab教程03

这篇博客介绍了MATLAB中如何计算非零元素的积,并详细讲解了数组的生成、操作,包括矩阵转置、重排、拆分、连接,以及各种算术运算。此外,还涉及矩阵运算、稀疏矩阵、逻辑运算和关系运算等内容,适合MATLAB初学者。
摘要由CSDN通过智能技术生成

小朋友,你学会了吗?

数组(矩阵)的生成及初等运算

基本的数组操作

数组的运算

数组的保存和载入

矩阵运算

矩阵分析

稀疏矩阵

数组(矩阵)的生成及初等运算

如何创建数组

直接举例子,看完下面的例子,你就会所有数组的简单直接创建了。

e3f48e5465b6175a322bd6c62e0b69a1.png

还可以用zeros、eye函数产生特定的数组,前者可以产生全零数组,后者可以产生单位阵。

使用冒号表达式生成向量

9ab1541584afcef29825b85012c1a573.png

生成行向量也有相应的函数linspace它用于生成线性间距向量。

x是从-5开始,到5结束,包含一百个元素的行向量。

y是从-5开始,到5结束,包含一百个元素的行向量。

注意虽然结果相同,但是第一个100是默认的,无法修改,你只能改变起点和终点,但无论如何,它的元素数量只能是100个;第二个是可以修改的,三个参数分别是起点、终点、元素个数。

6aa6a422c03c3b32e5ee37f5e2d9974a.png

基本的数组操作

数组元素的寻址

db2901f79df2b641a327089d8a70d76f.png

数组元素的查找

查找非零元素find函数

下面的例子查找了a矩阵的非零元素,返回的是元素位置,可以发现,除1位置外全部非零。

17e4c3f2e31f2c3db236c75ace183bf1.png

find函数的其他用法

876e0ab6650ee40a653b28a726d352ad.png

运行输出,结果,对照一下看看是不是你想的样子。

7213d70ced039d93b04b45a090d9a67f.png

数组元素的排序

使用sort函数

有下面几种写法

B = sort(a) 按升序对a的元素进行排序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值