数值实验一-非线性方程求根综述

上传人:最**** 文档编号:117284346 上传时间:2019-12-05 格式:PPT 页数:25 大小:110.50KB
返回 下载 相关 举报
数值实验一-非线性方程求根综述_第1页
第1页 / 共25页
数值实验一-非线性方程求根综述_第2页
第2页 / 共25页
数值实验一-非线性方程求根综述_第3页
第3页 / 共25页
数值实验一-非线性方程求根综述_第4页
第4页 / 共25页
数值实验一-非线性方程求根综述_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《数值实验一-非线性方程求根综述》由会员分享,可在线阅读,更多相关《数值实验一-非线性方程求根综述(25页珍藏版)》请在金锄头文库上搜索。

1、数值实验一 非线性方程求根 1 上课时间 n课间不休 n14:00 17:00 2 注意 严禁在试验课上打游戏、登录外网 、QQ等与上课无关行为。 请轮流到讲台上签到,并注明上机 号。 3 n实验报告在课后下周四上交; n实验报告可以提交书面试验报告,也可以提交 word电子版试验报告; n电子版试验报告与程序代码压缩后发送至服务 器:张昆学生作业实验x: 文件名称:实验x 学号 姓名 实验报告要求 4 n本次实验要求从以下选题自主选择一项独立 完成 n一、数值试验一:2.不同方案收敛速度的比较 ; n二、数值实验二:2.初值的选择对迭代法的影 响; n三、数值实验三:3.收敛性与收敛速度的比

2、较 ; 实验一 题目 5 MATLAB系统的启动 n与一般的Windows程序一样,启动MATLAB 系统有3种常见方法: n(1)使用Windows“开始”菜单。 (2)运行MATLAB系统启动程序matlab.exe。 (3) 利用快捷方式。 6 n MATLAB主窗口、 n命令窗口(Command Window)、 n工作空间窗口(Workspace)、 n命令历史窗口(Command History)、 n当前目录窗口(Current Directory)和 MATLAB的聚成环境 7 要退出MATLAB系统,也有3种常 见方法: (1) 在MATLAB主窗口File菜单中选择 Exi

3、t MATLAB命令。 (2) 在MATLAB命令窗口输入Exit或 Quit命令。 (3) 单击MATLAB主窗口的“关闭”按钮 。 MATLAB系统的退出 8 命令窗口是MATLAB的主要交互窗 口,用于输入命令并显示除图形以外的所有 执行结果。 MATLAB命令窗口中的“”为命令提示符, 表示MATLAB正在处于准备状态。在命令提 示符后键入命令并按下回车键后,MATLAB 就会解释执行所输入的命令,并在命令后面 给出计算结果。 命令窗口( Command Window ) 9 工作空间窗口( Workspace ) 工作空间是MATLAB用于存储各种变量和 结果的内存空间。在该窗口中显

4、示工作空间中所 有变量的名称、大小、字节数和变量类型说明, 可对变量进行观察、编辑、保存和删除。 10 在默认设置下,历史记录窗口中会自 动保留自安装起所有用过的命令的历史记录 ,并且还标明了使用时间,从而方便用户查 询。而且,通过双击命令可进行历史命令的 再运行。如果要清除这些历史记录,可以选 择Edit菜单中的Clear Command History命令 。 命令历史记录窗口( Command History ) 11 n一般来说,一个命令行输入一条命令, 命令行以回车结束。但一个命令行也可以 输入若干条命令,各命令之间以逗号分隔 ,若前一命令后带有分号,则逗号可以省 略。例如 n p=

5、15,m=35 p=15;m=35 命令行 12 空格号:输入量与输入量之间的 分隔;数组元素分隔 ,逗号:显示计算结果的指令与其 后面的指令之间的分隔;输入量与输入量 之间的分隔符;数组元素分隔符。 ;分号:不显示计算结果指令。 %注释号:非执行的注释。 单引号对:字符串记述符。 标点符号一定要在英文状态下输入, MATLAB不能识别中文标点。 指令行中的标点符号 13 n如果一个命令行很长,一个物理行之内写不 下,可以在第一个物理行之后加上3个小黑点并 按下回车键,然后接着下一个物理行继续写命 令的其他部分。3个小黑点称为续行符,即把下 面的物理行看作该行的逻辑继续。 n在MATLAB里,

6、控制键和方向键可用于命令 行的编辑。 14 n变量命名 n 在MATLAB 6.5中,变量名是以字母开头,后字 n母、数字或下划线的字符序列,最多63个字符。在 nMATLAB中,变量名区分字母的大小写。 变量和赋值语句 在MATLAB工作空间中,还驻留几个由系统本身定义的 变量。例如,用pi表示圆周率的近似值, 用i,j表示虚数单位。定义变量有特定的含义,在使用时, 应尽量避免对这些变量重新赋值。 15 nMATLAB赋值语句有两种形式: n (1) 变量=表达式 n (2) 表达式 n其中“表达式”是用运算符将有关运算量连 接起来的式子,其结果是一个矩阵。 n注 第二种语句形式下,将表达式

7、的 值赋给MATLAB的永久变量ans。 n如果在语句的最后加分号,那么, MATLAB仅仅执行赋值操作,加分号不再显 示运算的结果。在一条语句中,如果表达式 太复杂,一行写不下,可以加上三个小黑点( 续行符)并按下回车键,然后接下去再写。 赋值语句 16 n算术表达式 n运算符有:(加)、(减)、*(乘)、/(右除)、(左除)、 (乘方) n对于矩阵来说,左除和右除表示两种不同的除数矩阵 和被除数矩阵的关系。 n关系表达式 n运算符有:=(大 于或等于)、=(等于)、=(不等于) n逻辑表达式 n运算符有:&(与)、|(或)和(非) MATLAB表达式 17 n (1)在逻辑运算中,确认非零

8、元素为真,用1表示 ,零元素为假,用0表示。 n (2)参与逻辑运算的可以是两个标量、两个同维矩 阵或参与逻辑运算的元素一个为标量,另一个为矩阵。 n ()在算术、关系、逻辑运算中,算术运算优先级 最高,逻辑运算优先级最低。 运算法则: 18 基本命令 1. help 帮助命令 help format %查看format命令的帮助; 2. clear 清除变量命令 clear x %清除变量x(无参数时清理 工作空间) 3. 清理命令窗口 clc %清屏 4. format 输出格式 format long %15位有效数字格式输出 format short %4-7位有效数字格式输出 for

9、mat compact %紧凑格式(输出不加空行) format rat %有理格式 19 基本数学运算 n乘法:* .* n除法:/./ n左除: n乘方: . n根号:sqrt(x) n正弦:sin(x) n余弦:cos(x) n自然对数:log(x) n自然指数:exp(x) 20 函数文件格式 函数文件由function语句引导,其格式为: function 输出形参表=函数名(输入形参表) % 注释说明部分 函数体: 例: function k,xk,yk,p=newtonqx(fun,dfun,x0,err,ddmax) % 牛顿切线法求非线性方程的根 注:其中函数名的命名规则与变

10、量名相同。输入形 参为函数的输入参数,输出形参为函数的输出参数。当 输出形参多于1个时,则应该用方括号括起来。 21 函数调用 函数调用的一般格式是: 输出实参1,实参2,.=函数名(输入实参1, 实参2,.) 例: k,xk,yk,p=newtonqx(fun,dfun,1.5,0. 5e-5,20) 22 匿名函数 n f=(x)(x*exp(x) n%创建以 x 为输入参数的匿名函数: xex n y=f(2) n y=feval(f,2) n%计算函数: f(x)=xex 在 x=2点的函数值 f(2) = 2e2 23 文件保存位置 设置当前目录位置 cd C:Matlab7work %设置Matlab当前目录为: C:Matlab7work 24 符号解 n例 解方程 n解 在MATLAB工作窗口输入命令: ny=solve(x3-sin(x)-12*x+1=0,x) nvpa(y,5) ny=roots(2,0,-1,-1) 25 微分 n syms x n f=exp(1/x) n%创建符号函数 f(x)=e (1/x) n d=diff(f) n subs(d,x,2) 26

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号