- 12
- 0
- 约8.01千字
- 约 61页
- 2017-05-21 发布于浙江
- 举报
实验一 应用仿真软件进行数值计算和数据可视化
实验一 应用仿真软件进行数值计算和数据可视化 实验目的 1、掌握MATLAB功能的使用;2、熟悉MATLAB运行环境和MATLAB语言的 主要特点;3、掌握MATLAB语言的基本语法规则及基本操 作命令的使用;4、学会M文件的建立和使用方法以及应用 MATLAB实现二维和三维图形的绘制方法;5、具有使用MATLAB语言编程和调试的能力。 实验一 应用仿真软件进行数值计算和数据可视化 二、主要仪器设备 1.计算机 2.MATLAB软件 3.打印机 三、实验内容 1.熟悉软件环境和基本的操作:熟悉MATLAB运行环境,练习MATLAB常用命令 2.认识MATLAB矩阵与数值计算基础:认识及应用MATLAB语言的在线帮助、基本语法规则及基本操作命令,学会在MATLAB中进行矩阵运算和数组运算。 3.二维三维的数据可视化:初步了解M文件及其编写、调试与运行,使用M文件绘制基本的二维三维图形。 实验一 应用仿真软件进行数值计算和数据可视化 四、实验步骤 1.MATLAB运行环境 (一) MATLAB 提供两种运行方式 (1)命令方式 直接在命令窗口输入命令来实现计算或作图功能 (2)M文件运行方式 单击FILE—NEW—M-FILE打开M文件输入运行界面,输入程序文件。(具体又分为脚本文件和函数文件两种方式)。该运行方式优点是可以调试也可以重复使用。 实验一 应用仿真软件进行数值计算和数据可视化 (二) MATLAB中的窗口简介 (1)命令窗口(Command Window) a. 启动MATLAB命令窗口 双击MATLAB图标,就可进入命令窗口,此时意味着系统处于准备接受命令的状态,可以在命令窗口中直接输入命令语句。 b. MATLAB语句形式 》变量=表达式; 键入回车键时,该语句被执行。窗口自动显示出语句执行的结果。如果希望结果不被显示,则只要在语句之后加上一个分号 “;” 方向键和控制键可以编辑修改已输入的命令 回调上一行命令 回调下一行命令 实验一 应用仿真软件进行数值计算和数据可视化 命令窗口的分页输出 more off:不允许分页; more on:允许分页;more(n):指定每页输出的行数 回车前进一行,空格键显示下一页,q结束当前显示。 多行命令(…) 如果命令语句超过一行或者太长希望分行输入,则可以使用多行命令继续输入。如:》S=1-12+13+4+…9-4-18; 实验一 应用仿真软件进行数值计算和数据可视化 (2) M文件窗口 (3) 起始面板(Launch Pad) (4) 工作空间窗口(Workspace) (5) 命令历史窗口(Command History) (6) 当前目录窗口(Current Directory) (7) 图形窗口(Figure No…) (8)GUI制作窗口 实验一 应用仿真软件进行数值计算和数据可视化 实验一 应用仿真软件进行数值计算和数据可视化 2.MATLAB常用命令 实验一 应用仿真软件进行数值计算和数据可视化 表1-2 MATLAB中常用标点的功能 实验一 应用仿真软件进行数值计算和数据可视化 表1-3 MATLAB指令窗的常用控制指令 向量与矩阵运算 矩阵元素赋值 矩阵元素赋值 矩阵元素的引用 矩阵元素的引用 冒号的作用 常见的矩阵生成函数 矩阵的转置 改变矩阵的形状 矩阵的大小 矩阵基本运算 矩阵基本运算 矩阵的数组运算 线性方程组的求解 我们将线性方程的求解分为两类:一类是方程组求唯一解或求特解,另一类是方程组求无穷解即通解。可以通过系数矩阵的秩来判断: 若系数矩阵的秩r=n(n为方程组中未知变量的个数),则有唯一解 若系数矩阵的秩rn,则可能有无穷解。 线性方程组的无穷解 = 对应齐次方程组的通解+非齐次方程组的一个特解;其特解的求法属于解的第一类问题,通解部分属第二类问题。 求线性方程组的唯一解或特解 解:在Matlab编辑器中建立M文件:LX0716.m A=[5 6 0 0 0 1 5 6 0 0 0 1 5 6 0 0 0 1 5 6 0 0 0 1 5]; B=[1 0 0 0 1]; R_A=rank(A) %求秩 X=A\B %求解 运行后结果如下 R_A = 5 X = 2.2662 -1.7218 1.0571 -0.5940 0.3188 这就是方程组的解。 求非齐次线性方程组的通解 非齐次线性方程组需要先
原创力文档

文档评论(0)