没有合适的资源?快使用搜索试试~ 我知道了~
MATLAB选修课讲义.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 133 浏览量
2021-10-30
04:43:35
上传
评论
收藏 165KB PDF 举报
温馨提示
试读
50页
MATLAB
资源推荐
资源详情
资源评论
1
MATLAB选修课讲义
第一讲:矩阵运算
第二讲:函数作图
第三讲:符号演算
第四讲:简单编程
第五讲:数值计算
第六讲:综合实例
2
第一讲:矩阵运算
1. 基本操作
启动 退出 终止 (Alt+. 或 Ctrl +C)
翻页 召回命令
分隔符 , 禁显符 ; 续行符 … 注释符 %
设置显示格式 format 常用: short, short g, long
清除变量 clear
关闭图形 close
清除图形 clf
演示 Demo
帮助 help
2. 基本常数
3
pi I j inf eps NaN exp(1)
3. 算术运算
+ - * /, \, ^ sqrt .* ./ .^
4. 内部函数 (一般都有数组运算功能)
sin(x) tan(x) asin(x) atan(x)
abs(x) round(x) floor(x) ceil(x)
log(x) log10(x) length(v) size(A)
sign(x) [y, p]=sort(x)
5. 矩阵运算 (要熟练掌握)
(1) 矩阵生成 :
手工输入: [1 2 3; 4 5 6]; 1:2:10
输入数组 : linspace(a, b, n)
命令输入: zeros(m,n) ones(m,n) eye(n)
4
magic(n) rand(m, n)
diag(A) diag ( [a
11
a
22
. . . a
nn
] )
(2) 矩阵操作
赋值 A(i, j) =2 A(2, :)=[1 2 3]
删除 A( [2,3], :)=[ ] 添加 A(6,8)=5
定位 find(A>0) 定位赋值 A(A<0)= - 1
由旧得新 B=A([2,3,1], :) B=A([1,3],[2,1])
定位矩阵 B=(A>1) B=(A==1)
下三角阵 tril(A) 上三角阵 triu(A)
左右翻转 fliplr(A) 上下翻转 flipud(A)
重排矩阵 reshape(A, m, n)
(3) 矩阵运算 :
转置 A’ 和 A+B 差 A-B 积 A*B
5
左除 A\b(=A
-1
b) 右除 b/A(=b A
-1
) 幂 A^k
点乘 A.*B 点除 A./B 点幂 A.^2
行列式 det(A) 数量积 dot(a,b) 向量积 cross(a,b)
行最简形 rref(A) 逆矩阵 inv(A) 迹 trace(A)
矩阵秩 rank(A) 特征值 eig(A) 基础解系 null(A, ’r’)
方程组特解 x=A\b
注意: 2+A, sin(A)
练习一:矩阵操作
1、用尽可能简单的方法生成下列矩阵:
剩余49页未读,继续阅读
资源评论
jishuyh
- 粉丝: 0
- 资源: 7万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功