《MATLAB-语言与数学运算》练习答案(共23页).doc
《《MATLAB-语言与数学运算》练习答案(共23页).doc》由会员分享,可在线阅读,更多相关《《MATLAB-语言与数学运算》练习答案(共23页).doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上MATLAB 语言与数学运算实验课程任务书一、实验教学目标与基本要求上机实验是本课程重要的实践教学环节。实验的目的不仅仅是验证理论知识,更重要的是通过上机加强学生的实验手段与实践技能,掌握应用MATLAB 语言求解问题的方法,培养学生分析问题、解决问题、应用知识的能力和创新精神,全面提高学生的综合素质。上机学时为4学时,主要内容是基于上课内容对课后典型习题应用MATLAB进行求解,基本掌握常见数学问题的求解方法与命令调用,更深入地认识和了解MATLAB语言的强大的计算功能。上机实验最终以书面报告的形式提交,作为期末成绩的考核内容。二、实验内容(4 学时)第一部分MAT
2、LAB 语言编程、科学绘图与基本数学问题求解(4 学时)主要内容:掌握MATLAB 语言编程、科学绘图、微积分、线性代数问题等基本数学问题的求解与应用。练习题:1、安装MATLAB 软件,应用demo 命令了解主要功能,熟悉基本功能,会用help 命令。2、用MATLAB 语句输入矩阵A 和B 矩阵前面给出的是4 4 矩阵,如果给出A(5,6) = 5 命令将得出什么结果?答案:3、假设已知矩阵A,试给出相应的MATLAB 命令,将其全部偶数行提取出来,赋给B 矩阵,用A =magic(8) 命令生成A 矩阵,用上述的命令检验一下结果是不是正确。答案:4、用数值方法可以求出,试不采用循环的形式
3、求出和式的数值解。由于数值方法采用double 形式进行计算的,难以保证有效位数字,所以结果不一定精确。试采用符号运算的方法求该和式的精确值。5、答案;答案:答案:1、2、3、答案:答案:ans =1编写一个vander()函数如下:function A=vander(v)n=length(v);v=v(:);A=sym(ones(n);for j=n-1:-1:1,A(:,j)=v.*A(:,j+1);end将此函数存放在 c:MATLAB6p5work下,然后开始运行工作命令即可。需要编写funm()与diagm()函数如下:function F=funm(A,fun,x) V,J=jor
4、dan(A); v1=0,diag(J,1); v2=find(v1=0), length(v1)+1; for i=1:length(v2)-1 v_lambda(i)=J(v2(i),v2(i); v_n(i)=v2(i+1)-v2(i); end m=length(v_lambda); F=sym(); for i=1:m J1=J(v2(i):v2(i)+v_n(i)-1,v2(i):v2(i)+v_n(i)-1); fJ=funJ(J1,fun,x); F=diagm(F,fJ); end F=V*F*inv(V);function A=diagm(A1,A2)A=A1; A(siz
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB-语言与数学运算 MATLAB 语言 数学 运算 练习 答案 23
限制150内