Matlab语言及其在电子信息工程中的应用:第3讲.ppt
《Matlab语言及其在电子信息工程中的应用:第3讲.ppt》由会员分享,可在线阅读,更多相关《Matlab语言及其在电子信息工程中的应用:第3讲.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Matlab语言及其在电子信息工程中的应用主讲:许钢(V1.2)许钢 9/28/20221第三讲 MATLAB的数值计算功能一、数组与矩阵的创建二、矩阵运算与数组运算三、基本元素群函数四、线性方程组的解法五、向量与矩阵处理许钢 9/28/20222第三讲 MATLAB的数值计算功能一、数组与矩阵的创建 1、生成数组的函数、生成数组的函数 “:”的用法的用法 例例1:av=1:10%产生一个从 1 到10的数组,间隔为 1(行向量)(行向量)av=1,2,3,4,5,6,7,8,9,10 例例2:aw=1:2:10%产生一个从 1 到10 之间的数组,间隔为 2 aw=1,3,5,7,9 例例3
2、:as=0:pi/40:4*pi as=0 0.7854 1.5708 2.3562 3.1416 3.9270 4.7124 5.4978 6.2832 例例4:al=10:-2:0al=10 8 6 4 2 0许钢 9/28/20223第三讲 MATLAB的数值计算功能一、数组与矩阵的创建 1、生成数组的函数、生成数组的函数 常用数组函数常用数组函数 例例5:aj=linspace(0,1,10)%利用线性等分指令生成向量(间隔1/9)aj=0 0.1111 0.2222 0.3333 0.4444 0.5556 0.6667 0.7778 0.8889 1.0000(0 1/9 2/9
3、3/9 1)例例6:ak=logspace(1,2,10)%利用对数等分指令生成向量 ak=10.0000 12.9155 16.6810 21.5443 27.8256 35.9381 46.4159 59.9484 77.4264 100.0000(101 10(1+1/9)10(1+2/9)10(1+3/9)10(2))例例7:ap=rand(1,5)%产生15的随机数矩阵。范围(0,1),均值:0.5ap=0.0153 0.7468 0.4451 0.9318 0.4660 许钢 9/28/20224第三讲 MATLAB的数值计算功能一、数组与矩阵的创建 2、生成矩阵的常用函数、生成矩
4、阵的常用函数 eye生成单位矩阵生成单位矩阵例例1:eye(n)%生成n 维的单位阵 eye(m,n)%生成mn 维的单位阵 eye(size(A)%生成与 A同维的单位阵 ones 生成全生成全1阵阵(常用于大型程序中预先定维)(常用于大型程序中预先定维)zeros 生成全生成全0阵阵(常用于大型程序中预先定维)(常用于大型程序中预先定维)rand 生成均匀随机阵生成均匀随机阵(范围(范围(0,1),均值:),均值:0.5)randn 生成正态随机阵生成正态随机阵(均值:(均值:0.5;方差:;方差:1)许钢 9/28/20225第三讲 MATLAB的数值计算功能一、数组与矩阵的创建 2、生
5、成矩阵的常用函数、生成矩阵的常用函数 diag 生成对角形矩阵生成对角形矩阵diag(A)=diag(A,0)许钢 9/28/20226第三讲 MATLAB的数值计算功能一、数组与矩阵的创建 3、数据输出格式数据输出格式精确到小数点后面4位只保留5位有效数字许钢 9/28/20227第三讲 MATLAB的数值计算功能二、矩阵运算与数组运算1、矩阵运算 A+B 加法 A*B乘法 k*A 数乘矩阵 AA的共轭转置 conj(A)或 conj(A)A的转置(conjugate:共轭)AnA(方阵)的n次幂 inv(A)A的逆阵(inverse)A/BA右除B(A*inv(B))BAA左除B(inv(
6、B)*A)许钢 9/28/20228第三讲 MATLAB的数值计算功能二、矩阵运算与数组运算1、矩阵运算思考题:求两个列向量的内积许钢 9/28/20229第三讲 MATLAB的数值计算功能二、矩阵运算与数组运算2、元素群运算(“”运算符)k.*A 数乘矩阵(k*A)A.*B对应各元素相乘 A.n矩阵A各元素的n次幂 A./BA对应各元素右除B B.AA对应各元素左除B(A./B)(以上A、B要求同维)许钢 9/28/202210第三讲 MATLAB的数值计算功能三、基本元素群函数1、三角函数按弧度计算按角度计算许钢 9/28/202211第三讲 MATLAB的数值计算功能三、基本元素群函数2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 语言 及其 电子信息工程 中的 应用
限制150内