北科大matlab第一次作业.docVIP

  • 9
  • 0
  • 约1.35千字
  • 约 7页
  • 2017-12-21 发布于江西
  • 举报
北科大matlab第一次作业

《数学实验》报告 实验名称? ?MATLAB基础知识______ ? 学 院 专业班级 姓??? 名???????? ??? 学??? 号??????? ??? ?? 2012年4月 【实验目的】 掌握MATLAB的具体操作与操作键; 掌握MATLAB中的常用函数与变量、表达式的定义方法; 掌握MATLAB常用的工作方式M文件的编程工作方式; 掌握MATLAB语言中的程序结构。 【实验任务】 完成课后第一章第4题,第二章第1、2、3题,第三章第1题。 【实验程序】 编写函数文件,计算,并求出当n=20时的表达式的值。 function f=first(n) f=0; i=1; while i=n s=prod(1:i); i=i+1; f=f+s; end f 用不同的数据格式显示自然底数e的值,并分析各个数据格式之间有什么相同于不同之处。 e=exp(1) format short e,e format long,e format long e,e format short g,e format rat,e format hex,e format bank,e 矩阵 , ,计算A*B,A.*B,并比较两者的区别。 A=[1 2 3;4 5 6;7 8 9] A = 1.00 2.00 3.00 4.00 5.00 6.00 7.00 8.00 9.00 B = 4.00 6.00 8.00 5.00 5.00 6.00 3.00 2.00 2.00 A*B A.*B 已知矩阵 , ,做简单的关系运算并做逻辑运算 A=[5 2;9 1];B=[1 2;9 2]; AB A==B AB (A==B)(AB) (A==B)(AB) 用公式求的近似值,直到某一项的绝对值小于为止。 p=0; s=0; i=0; while 1/(2*i+1)=10^(-6) s=4*(-1)^i*(1/(2*i+1)); p=p+s; i=i+1; end p 【实验结果】 1. 2. 相同之处:都在一定的精确度上表示了e的值; 不同之处:精确度不同,表达形式不同。 3. A*B是按正规算法进行矩阵的计算, A.*B是对应元素相乘。 4. 5. 【实验总结】 本次实验经验总结如下: 在做题前务必要熟悉课本,尤其是书本中的例题和表格,能减少大量做题时间; 在此次实验题目虽然思路简单,但是由于不熟悉matlab的工作环境还是犯了很多低级错误,尤其是我的输入法默认为中文,因而在第一题和第五题编写程序时总是出现错误,浪费了我大量时间; 2

文档评论(0)

1亿VIP精品文档

相关文档