Matlab基本介绍重点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
什么是数学实验?;《数学实验》课程 ;先看两个例子; 例2 导弹打击过程仿真 zuijiwent; MATLAB程序: ? k=0; A=[0,0]; %导弹初始位置 B=[0,100]; %飞机初始位置 v=1; dt=1; %离散时间改变量 d=100; %相距距离 while d0.5 plot(A(1),A(2),’r+’); %画导弹位置 hold on plot(B(1),B(2),’b*’); %画飞机位置 pause(0.2); k=k+1; B=B+[v*dt,0]; %飞机移动位置 e=B-A; %导弹指向飞机向量 d=norm(e); e0=e/d; %取向量方向(单位化) A=A+2.0*v*dt*e0; %导弹追击位置 fprintf(k=%.0f A(%.2f,%.2f) B(%.2f,100) d=%.2f\n,k ,A(1),A(2),B(1),d); end ;课程内容 ;《数学实验》课程的考核;MATLAB命令简单介绍 ;运行MATLAB创建一个或多个窗口 ; 工具箱及命令查询 help topics;MATLAB中基本代数运算符;变量及数组输入 ;构造矩阵的方法------q3;求方程组Ax=B的解-----------q1.m;A=[1 2 0;2 5 -1;4 10 -1]; %矩阵输入( A为3阶矩阵) B=[366;804;351] %列矩阵输入 D=A’ %求A的转置 H=det(A) %求A的行列式 r=rank(A) %计算矩阵A的秩 ni=inv(A) %求A的逆 x=A\B %Ax=B方程组的解 y=inv(A)*B %与x相同 tezhengzhi=eig(A) %求A的特征值 [m,n]=eig(A) %求A的特征值与特征向量 B=poly(A) %求A的特征多项式 round(poly(A)) %round用来对数值取整 rref(A) %计算矩阵A的行最简形;求向量组a1=(l -2 2 3),a2=(-2 4 -1 3),a3=(-1 2 0 3),a4=(O 6 2 3),a5=(2 -6 3 4)的秩和一个极大线性无关组;并求由该向量组为列向量的矩阵的标准阶梯形。 解 a1=[1 -2 2 3]; a2=[-2 4 -1 3]; a3=[-1 2 0 3]; a4=[0 6 2 3]; a5=[2 -6 3 4]; A=[a1;a2;a3;a4;a5]; format rat %以有理格式输出 b=rank(A), B=rref(A); 例 求解方程组 的基础解系。 解 在Matlab编辑器中建立M文件:f.m A=[1,2,2,1;2,1,-2,-2;1,-1,-4,-3]; format rat %指定有理式格式输出。 b=rref(A) B=null(A,r) %求解空间的基。 syms k1 k2 %定义符号常数。 X=k1*B(:,1)+k2*B(:,2) %写出方程组的通解。;MATLAB中的数值函数运算 ;MATLAB中符号函数的表示; MATLAB中符号运算--求极限 -------------q0.m; MATLAB符号计算----求导数 ---q4 ;MATLAB符号计算---求积分-----q5; 级数求和与函数展开--q6; 代数方程求根----------q7 ;二维平面图形------q9;图形的比较显示----在同一窗口绘制多图 方法1--------q10 ;图形的比较显示----在同一窗口绘制多图

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档