实验十一向量、矩阵与行列式.ppt

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

实验十一向量、矩阵与行列式 MATLAB 高等数学实验 实验十一 向量、矩阵与行列式 实验目的 掌握矩阵的输入方法。掌握利用MATLAB命令对矩阵进行转置、加、减、数乘、相乘、乘方等运算, 以及求逆矩阵和计算行列式。 11.1 学习MATLAB命令 11.1.1 向量的生成 (1)在“命令”窗口中直接输入向量 在MATLAB中, 生成向量最简单的方法就是在“命令”窗口中按一定格式直接输入。输入的格式要求是:向量元素用“[]”括起来, 元素之间用空格、逗号或分号相隔。需要注意的是, 用空格或逗号相隔生成行向量, 用分号相隔生成列向量。 (2)使用向量的生成函数 冒号生成法:基本格式为vec=vec0:n:vecn, 其中vec表示生成的向量, vec0表示第一个元素, n表示步长, vecn表示最后一个元素。 使用线性等分向量函数linspace:基本格式为vec=linspace(vec0,vecn,n), 其中vec表示生成的向量, vec0表示第一个元素, vecn表示最后一个元素, n表示生成向量元素的个数。 11.1.2 向量的点积、叉积和混合积 当向量a,b,c具有相同的维数时, 用命令dot(a,b)或sum(a.*b)可以计算出向量a与b的点积,用命令cross(a,b)计算三维向量a与b的叉积, 用命令dot(a,cross(b,c))计算三维向量a,b,c的混合积。 11.1.3 矩阵的生成 (1)在“命令”窗口中直接输入矩阵 把矩阵的元素直接排列到方括号中, 每行内的元素用空格或逗号相隔, 行与行之问用分号相隔。 (2)通过语句和函数产生矩阵 在命令窗口中输入如下语句, 并按Enter键确认: for i=1:5 for j=1:5 a(i,j)=1/(i+j-1); end end a 另外, 命令zeros(m,n)生成m×n阶零矩阵; 命令ones

最近下载