matlab常用小技巧1

加油,学习可以让自己变帅!


1、基础小知识,基础打牢。

real() ——取实部;abs()  ——模;conj() ——返回共轭复数;imag() ——虚部;angle() ——辐角;~ = ——不等于


2、比较两个数组,同理也可以运用在矩阵上。具有很大的意义。

a=1:3:20%生成a

b=20-a

trueorfalse=(a==b)%比较两个数组是否相等,并且输出每一个位置相比较的结果,1表示相同;0表示不同

nonzeros(trueorfalse) %求出trueorfalse中不为零的个数

[row,col]=find(x~=0)%不为零的坐标行列坐标

3、将矩阵转为向量

法1:

a=[1 2 3;4 5 6;7 8 9];%生成矩阵

b=a(:);%列向量。注意这里是按列生成的

b=b';%转置一下

法2:

[m n]=size(a);%求一下a的大小

b=a(1:m*n);%行向量,注意是按列排列的。

b=b';%转置一下

3、往矩阵添加新的一行

a=[];%先建立一个空矩阵

b=[1,2,3,4,5];%1×5大小

a=[a;b];%添加进去

这些都是基础的部分,遇到具体问题,仔细分析一下。复杂的问题都是这样解决的。想用好matlab,就好好学线性代数。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值