matlab学习笔记

matlab学习笔记一

矩阵

  1. 建立矩阵

例如a=[1 2 3;3 4 5];//在matlab中末尾不输入“;”表示输出。
元素之间用空格隔开,空格最少一个,最多不限,每行之间用“;”隔开。

  1. 矩阵运算

在加、减运算时数组运算与矩阵运算的运算符相同,乘、除和乘方运算时,在矩阵运算的运算符前加一个点即为数组运算,如a*b为矩阵乘,a.*b为数组乘 。

数组乘法例:

a=[1 2 3;4 5 6];
b=[1 2 3;4 5 6];
a.*b=[1,4,9;16 25 36]

左除x=a\b,等于是ax=b的解,右除x=b/a,是xa=b的解

在sin(x)运算中,x是弧度并非角度
在sin(x)运算中,x是弧度,MATLAB规定所有的三角函数运算都是按弧度进行运算

  1. round()

round()函数在matlab中四舍五入,round(x,n),保留x的小数点后n位,matlab最多计算保留四位,不输入n默认为0

>>round(90.6632)

91

而round()函数若单纯的四舍五入会导致较大的误差,故有四舍六入五留双规则(Banker’s Rounding),即银行家舍入算法,详情可百度。

  1. 转置矩阵T
    转置可用符号 ’ 表示
>>a=[1 2 3;4 5 6]

[1 4;
 2 5;
 3 6]

若N=[A B C]
则N的转置矩阵
N’=[A’;
B’;
C’]
正定矩阵的转置是其自身哦,逆矩阵不是自身

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值