Matlab的操作练习PPT学习教案_第1页
Matlab的操作练习PPT学习教案_第2页
Matlab的操作练习PPT学习教案_第3页
Matlab的操作练习PPT学习教案_第4页
Matlab的操作练习PPT学习教案_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1Matlab的操作练习的操作练习练习1、利用赋值语句输入数组 1、A=1,1,1,1;2,2,2,2;3,3,3,3;,10,10,10,10; 2、B=21,22.23,24,210; 3、 4、 100 100320032003C 0112199100990D第1页/共21页2、解方程组 1、 2、 3、123431101031021042311254xxxx 51012410123401311012xyzt3201253032343511356X第2页/共21页3、如何实现以下功能? 1、求出已知二维数组的行数和列数; 2、删除数组A的前3行; 3、把数组A的第一行和第5行相加,

2、结果存在B中; 4、把数组A的对角元都换成5; 5、在屏幕上显示内存中的变量; 6、删除内存中的变量A和B。4、求以下数据的线性最小二乘拟合函数 x123456789y1.22.54.14.34.65.27.81012.2第3页/共21页5、已知1、求A的行列式、特征值和特征向量;2、将A中的小于零的数变成0;3、求(A+E)(A-2E)2的特征值。 531353135A 6、用help命令找出矩阵函数工具箱,查找并使用你熟悉的矩阵操作的对应函数。7、绘制曲线 sin( )0 xxyex8、绘制以原点为心半径为3的上半圆。曲线为红色虚线。9、绘制曲线 (x)0( )sin2xxf xxx第4页

3、/共21页10、文本编辑器上编写一个程序,完成以下工作: 1、输入数组1,1.1,100; 2、计算上述数组每一点对应的函数值 3、找出数组中使函数值在和2之间的点。 1(1)xx第5页/共21页Matlab操作练习21、绘制曲线 (1) y=exsinx 0 x2 (2) x=2t, y=cos(t), z=2sin(t) 0t10 (3) (4) (5) 22149xy22149xy, z5,5xst yststs t第6页/共21页2、编写程序,绘制右边图形并加上相应标注。第7页/共21页3、编写程序,绘制右边螺旋线图形并加上相应标注。第8页/共21页4、编写程序,绘制右边图形并加上相应

4、标注。第9页/共21页5、绘制以下图形 (1)分别利用ezplot函数和plot函数绘制曲线 (2)分别利用ezplot函数和plot函数绘制曲线 (3)分别利用ezplot3函数和plot3函数绘制曲线 2/32/31xy240 xy2222cos( ) sin( );sin( ) cos( );*(2)xttyttztt02t 第10页/共21页6、选择合适的函数绘制图形 (1) 双扭线 (2)在复平面上绘制函数图形 (3) 绘制图形 z=z1*z2 =cos 2()cossin(2 )ztit7、分别利用mesh和ezmesh函数绘制网线图 (1) (2) (3) 1cossin(2 )

5、z2sin(t)icos(2t)ztit2zx y22zxy2222zxy第11页/共21页符号运算的练习1、利用符号运算解下列方程和方程组 (1)x4-1=0的实根 (2) 的全部根 (3)求解线性方程组并计算当a=5时解得值。 3250axbxx211222123axayaz 第12页/共21页2、作下面的符号运算6000的因子分解(factor) 的因式分解多项式x4 - 10 x3 + 36x2 - 54x + 27的化简。sin(6x)+cos(4x)的展开(1)多项式 关于y展开。4221xx43332xx yxy3、计算函数值(1)输出e的前30位近似值;(2)计算sin(6x)

6、+cos(4x)在x=k/24点的值并输出。k=1,2,3,4,5第13页/共21页4、计算(1)(2)(3) 求 1lim1xxxx/2 0lim ()tan( )2xxx2sin( )( )sin(2 )xf xxxe(x)(0)ff,第14页/共21页5、计算 (1) (2) (3) (4) 101xxdx/22cos200sin dr dr 2xedxcos2xexdx6、求级数和 (1) (2) 211nn1nnxn第15页/共21页7、给出下列函数的泰勒展式(参见函数taylor的用法): (1) (2) 8( )sin( )cos(2 )0f xxxxx在点展到510( )(1)

7、1f xxx在点展开到(x-1)第16页/共21页程序设计练习练习1、阅读下面的程序段 s=0; for k=A s=s+k; end s当A取到下面的数组时,分析输出的s的值是多少,并运行验证(1)A=1 3 5 2 7(2)A=1:2:10(3)A=1;3;5;2;7;(4)A=1,2,3,4;5,6,7,8第17页/共21页练习2、阅读程序 if A then x= 1 else x=0 end(a)当A取下面的数组时,程序输出的结果是什么?(1)A=ones(3)(2)A=eye(3)(3)A=inf(b)如果程序中的A换成any(A)或者all(A)呢?第18页/共21页在matalb的程序编写中,如果可以利用数组运算、矩阵运算代替循环的点运算,计算效率会大大提高。Matalb有下面的数据运算函数: sum(A) max(A), max(A,B), max(A,k) k是常数. min(A), min(A,B), min(A,k)练习3:不利用循环语句计算 1、 2、 1112100010002k 11(1)k k第19页/共21页练习4:不用循环语句,输入以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论