matlab

本文详细介绍了Matlab中矩阵的基本操作,包括索引、切片、赋值、连接和扩展,以及如何使用点乘、乘法、指数、对数等函数进行数据计算。此外,还讲解了如何通过max、min、find等函数进行数据筛选,以及如何使用magic函数生成魔方阵。

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

切换分支

切换分支: git checkout -b RabbitMq origin/ RabbitMq

git checkout -b origin/ RabbitMq

查看目录所在分支: git branch -a

11.27

· *Matlab*

*Matlab********移动数据(矩阵:*

inv是矩阵求逆的意思

( ~= )不等于

*1*

A(3,2)这将索引到 A 矩阵的 (3,2) 元素。

A(2,:) 来返回第二行的所有元素,冒号表示该行或该列的所有元素。

A(:,2),这将返回 A 矩阵第二列的所有元素,这将得到 2 4 6。

A([1 3]😅,这个命令意思是取 A 矩阵第一个索引值为 1 或 3 的元素

A(:,2)=[10;11;12]:赋给了它

A = [A, [100, 101, 102]],这样做的结果是在原矩阵的右边附加了一个新的列矩阵

A(😃,这是一个很特别的语法结构,意思是把 A中的所有元素放入一个单独的列向量,这样我们就得到了一个 9×1 的向量,这些元素都是A 中的元素排列

*2*

1、 A 设为 [1 2; 3 4; 5 6],B 为[11 12; 13 14; 15 16],我可以新建一个矩阵 C,C = [A B],这个意思就是把这两个矩阵直接连在一起。

2、[A; B]的作用依然还是把两个矩阵放在一起,只不过现在是上下排列,

*Matlab********保存数据*

>> save cdfdfedf

>> save hello.txt a -ascii

*Matlab计算数据*

点乘运算 A .*B,:对应相乘

乘法:矩阵相乘

Exp,log,abs,-a

还有一个技巧,比如说 我们想对 v 中的每个元素都加 1,那么我们可以这么做,首先

构造一个 3 行 1 列的 1 向量,然后把这个 1 向量跟原来的向量相加,因此 v 向量从[1 2 3]增至 [2 3 4]。我用了一个,length(v) 命令,因此这样一来,ones(length(v) ,1) 就相当于

ones(3,1),然后我做的是 v + ones(3,1),也就是将 v 的各元素都加上这些 1,这样就将 v 的

每个元素增加了 1。

一种更简单的方法是直接用 v+1,v + 1 也就等于把 v 中的每一个元素都加上 1。

Max:我还可以写 [val, ind] = max(a),这将返回 a 矩阵中的最大值存入 val,以及该值对应的索引,元素 15 对应的索引值为 2 存入 ind,所以 ind 等于 2

特别注意一下,如果你用命令 max(A), A 是一个矩阵的话,这样做就是对每一列求最大值。

这个 a 矩阵 a=[1 15 2 0.5],如果输入 a<3,这将进行逐元素的运算,所以元素小于 3 的返回 1,否则返回 0。

如果我写 find(a<3),这将告诉我 a 中的哪些元素是小于 3 的。

magic 函数将返回一个矩阵,称为魔方阵或幻方 (magic squares),它们具有以下这样的数学性质:它们所有的行和列和对角线加起来都等于相同的值。

Prod,SUM

floor(a) 是向下四舍五入,因此对于 a 中的元素 0.5 将被下舍入变成 0。

还有 ceil(a),表示向上四舍五入,所以 0.5 将上舍入变为最接近的整数,也就是 1。

键入 type(3),这通常得到一个 3×3 的矩阵,如果键入 max(rand(3), rand(3)),这样做的结果是返回两个 3×3 的随机矩阵,并且逐元素比较取最大值。

*Matlab绘图数据*

Legend,title,xlabel,ylabel,plot(x,y,’r’)

Close,figure, subplot(1,2,2)

axis([0.5 1 -1 1])也就是设置了右边图的 x 轴和 y 轴的范围。

imagesc(magic(15)),colorbar,colormap gray

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值