数学实验1-Matlab简介.ppt

数学实验1-Matlab简介要点

演示两个例子 例1 数列极限 动态显示 MATLAB程序: hold on % 图形迭加 axis([0,100,2,3]); % 设置坐标轴 grid % 加坐标网格 for n=1:90 % 循环操作 an=(1+1/n)^n; % 计算数列值 plot(n,an,r*); % 画出坐标点 pause(0.05); % 暂停0.05秒 fprintf(n=%d an=%.4f\n,n,an); % 显示坐标位置 end 例2 导弹打击过程仿真 设A(0,0)为一导弹发射点,发现位于B(0,100)处一架敌机沿水平方向逃离,随即发射一枚导弹予以打击,现已知导弹时刻对准敌机,且速率为飞机速率的两倍(设飞机速度为1)。 试编程模拟导弹打击敌机 的动态过程,并实时给出 飞机和导弹的位置坐标。 若要在敌机飞行距离不超 过60时(我方空域)将其 击落,导弹的速率应提高 到多少? 《数学实验》课程的考核 总分10分,占期终高等数学成绩的10%。 考核依据: 1、听课 2、上机签到 3、实验报告 实验报告: 第1学期,小实验,1人一组。 第2学期,大实验,3人一组,交一份报告。 Matlab 简介 Matlab 简介 Matlab 简介 Matlab 简介 Matlab 的特点与功能 Matlab 的特点与功能 Matlab 的特点与功能 Matlab 的启动与退出 Matlab 的工作界面 Matlab帮助系统 MATLAB中基本代数运算符 运算 符号 举例 加法 + 5+3 减法 - 5-3 乘法 * 5*3 除法 / 48/4 乘幂 ^ 5^2=25 MATLAB中数组、矩阵基本运算符 运算 意义 加法: a+b 两矩阵相加,数与矩阵相加 减法: a-b 两矩阵相减,数与矩阵相加 乘法: a*b 两矩阵相乘,数与矩阵相乘 a.*b 两矩阵对应元素相乘 除法: a/b (a\b) a*inv(b) (inv(a)*b) a./b 两矩阵对应元素相除,数a除以矩阵 b中每个元素 幂 a^n 矩阵的幂 a.^n 矩阵的每个元素的幂 Matlab 变量 分号和续行符的作用 系统预定义变量 变量及数组输入 MATLAB的变量及数组均是以向量或矩阵方式存储的 x=[1,2,3,4,5] %以向量(数组)方式给x赋值 x1=[1 12 –3 4 sqrt(5)]; y=(x(3)+x(5))/2*x(4) %调用x中的元素 z=sqrt(x) %每个元素开方 t=x %向量x的转置赋给t u=x*t %向量的内积(u为向量x的模的平方) 构造矩阵的方法------q3 x=[1 2 3 9 3]     直接赋值 y=0:0.5:3      按步长赋值 z=[0 x 1] u=[y;z]   将矩阵y,z合并为一个矩阵 t=linspace(0,2,7)   %按分点赋值 v=ones(3)   产生元素全是1的3阶阵 C=eye(3

文档评论(0)

1亿VIP精品文档

相关文档