专题二 matlab基础

1.特殊矩阵

rand函数:产生(0,1)区间均匀分布的随机矩阵,不包括0 和1 这两个数

 reshape()函数就是把A变成3x2的矩阵,size()得到这个矩阵的行和列的信息,然后zeros一下,生成3x2的零矩阵。

 

 eye(5)生成5阶的单位矩阵


 这里要求求其每行没列的元素之和,但是程序里只写了求一行一列的,原因是:对于魔方矩阵,每行每列还有主对角线、副对角线元素之和都一样

sum()函数调用的格式:

sum(A)   A是一个列向量

sum(M(:,1))    M是一个矩阵 把矩阵的第一列元素相加


 这是范德蒙矩阵的常用形式,最后一列一定为1,倒数第二列是自己设置的,倒数第三列数过去分别是后列与倒数第二列的点乘积。


 



 format rat 有理数输出格式

inv(p)是对矩阵P求逆矩阵


 

这里的diag(1:5)是指的主对角线上的元素从1-5按照步长为1进行递增


 这个是可以让A的第一列元素乘以1,第二列元素乘以2


 


 

 


 左右翻转的操作是:第一列和最后一列调换 第二列和倒数第二列调换  fliplr就是 left和right

上下翻转的操作是:第一行和最后一行调换 第二行和倒数第二行调换  fliud 就是 p 和 dowm


  

 



行列式函数的调用: 

 format rat 的意思是:结果使用分数来表示

 

 一个for循环(后面没有逗号,end也没有),求3到20阶魔方阵的秩,每次得到的秩放在r向量里,这里是r(n)的原因是,r(3)表示向量的第三个位置的元素是n=3三阶魔方矩阵的秩,r(4)表示向量的第四个位置的元素是n=4四阶魔方矩阵的秩。r向量前面两个位置没有元素

bar(r)就是绘制出直方图,grid on的作用是显示轴网格线,axis函数通常在绘图中用于设置坐标值范围,axis([2,21,0,20])  



向量范数: 

 矩阵范数:

 两者的调用格式完全相同


 

 c' 是转置的意思



 

1、X(:,1)就是取f X矩阵的第1列


先构建x向量,第一行是行坐标x 第二行是列坐标y

subplot(2,2,2)创建2行2列四个图的第二个



 稀疏矩阵只存储非零元素其位置+数值

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值