MATLAB课程设计1

上传人:m**** 文档编号:497811426 上传时间:2023-04-15 格式:DOC 页数:23 大小:504KB
返回 下载 相关 举报
MATLAB课程设计1_第1页
第1页 / 共23页
MATLAB课程设计1_第2页
第2页 / 共23页
MATLAB课程设计1_第3页
第3页 / 共23页
MATLAB课程设计1_第4页
第4页 / 共23页
MATLAB课程设计1_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《MATLAB课程设计1》由会员分享,可在线阅读,更多相关《MATLAB课程设计1(23页珍藏版)》请在金锄头文库上搜索。

1、MATLAB实验报告学 院 班 级 姓 名 学 号 二九年十一月一、MATLB基础知识1.说出MATLAB有那几个主要界面答:MATLAB与Windows的窗口界面类似。有菜单项File、Edit、Option、Windows、Help等项。2. 简要叙述MATLAB的主要功能答:1 数值计算;2 矩阵运算;3 绘制函数和数据4 实现算法、5 创建用户界面6 连接其他编程语言的程序7 主要应用于工程计算8 控制设计9 信号处理与通讯10 图像处理、11 信号检测12 金融建模设计与分析等领域3.简要叙述MATLAB主要窗口的主要功能答: 1命令窗口(Command Window);(1)命令窗

2、口是MATLAB的主要交互窗口,用于输入命令并显示除图形以外的所有执行结果。MATLAB命令窗口中的“”为命令提示符,表示MATLAB正在处于准备状态。在命令提示符后键入命令并按下回车键后,MATLAB就会解释执行所输入的命令,并在命令后面给出计算结果。2命令历史记录窗口(Command History(1)在默认设置下,历史记录窗口中会自动保留自安装起所有用过的命令的历史记录,并且还标明了使用时间,从而方便用户查询。而且,通过双击命令可进行历史命令的再运行。并且用户可以复制以前使用过的命令到命令窗口 进行再操作,如果要清除这些历史记录,可以选择Edit菜单中的Clear Command Hi

3、story命令。 3当前目录窗口和搜索路径(Current Directory)(1)当前目录是指MATLAB运行文件时的工作目录,只有在当前目录或搜索路径下的文件、函数可以被运行或调用。(2)在当前目录窗口中可以显示或改变当前目录,还可以显示当前目录下的文件并提供搜索功能。 (3)将用户目录设置成当前目录也可使用cd命令。例如,将用户目录c:mydir设置为当前目录,可在命令窗口输入命令:cd c:mydir用户可以将自己的 工作目录列入MATLAB搜索路径,从而将用户目录纳入MATLAB系统统一管理。设置搜索路径的方法有:(4) 用path命令设置搜索路径。例如,将用户目录c:mydir加

4、到搜索路径下,可在命令窗口输入命令:path(path,c:mydir) 4工作空间窗口(Workspace Browser )工作空间是MATLAB用于存储各种变量和结果的内存空间。在该窗口中显示工作空间中所有变量的名称、大小、字节数和变量类型说明,可对变量进行观察、编辑、保存和删除。5、启动平台窗口和Start按钮(Launch Pad)(1)MATLAB 的启动平台窗口可以帮助用户方便地打开和调用MATLAB的各种程序、函数和帮助文件。(2)MATLAB主窗口左下角还有一个Start按钮,单击该按钮会弹出一个菜单,选择其中的命令可以执行MATLAB产品的各种工具,并且可以查阅MATLAB

5、包含的各种资源。4.简单介绍一下M文件作用及建立M文件的方法方法(1)对于比较简单的问题,MATLAB通常通过在指令窗口中输入一组指令求解,但当待解决的问题所需的指令较多且所用的指令结构比较复杂时,这类问题就需要M文件编辑器来解决,M文件编辑器不仅可以处理带.m扩展名的文件,而且可以阅读和编辑其他ASCII码文件。(2)M文件编辑调试器的打开: M文件编辑调试器不随MATLAB启动而启动,选中菜单项File:New:M-File即可打开M文件编辑器(3)m文件的类型是普通的文本文件,我们可以使用系统认可的文本文件编辑器来建立m文件。如dos下的edit,windows的记事本和word等。(4

6、)具体的创建方法:在matlab命令窗 口点击file 菜单 new m-file.二、MATLAB解决线性代数问题1输入下面的矩阵并完成相应的运算. 1)输入下面的矩阵 并完成相应的运算.2)求出矩阵A的逆矩阵、矩阵A的秩、矩阵A所对应的行列式的值、矩阵A的伴随矩阵、矩阵A的特征值及特征向量、矩阵A对应的上三角矩阵和下三角矩阵(请将每个问题的答案分条列出)3). 做出下面的矩阵运算的结果,,答:1),A=2 1 -3 -1;3 1 0 7;-1 2 4 -2;1 0 -1 5A = 2 1 -3 -1 3 1 0 7 -1 2 4 -2 1 0 -1 5 B=7 3 -2;3 4 -1;-2

7、 -1 3B = 7 3 -2 3 4 -1 -2 -1 3 C=1 4 7 10;2 5 8 11;3 6 9 12C = 1 4 7 10 2 5 8 11 3 6 9 12 D=5 -8 4;7 6 5;2 -8 16D = 5 -8 4 7 6 5 2 -8 162), A=2 1 -3 -1;3 1 0 7;-1 2 4 -2;1 0 -1 5;inv(A)ans = -0.0471 0.5882 -0.2706 -0.9412 0.3882 -0.3529 0.4824 0.7647 -0.2235 0.2941 -0.0353 -0.4706 -0.0353 -0.0588 0.

8、0471 0.2941 A=2 1 -3 -1;3 1 0 7;-1 2 4 -2;1 0 -1 5;rank(A)ans = 4 A=2 1 -3 -1;3 1 0 7;-1 2 4 -2;1 0 -1 5;det(A)ans = -85 A=2 1 -3 -1;3 1 0 7;-1 2 4 -2;1 0 -1 5;X,D=eig(A)X = Columns 1 through 3 -0.5843 0.9223 -0.1387 - 0.2449i 0.7160 0.0904 -0.7828 -0.3806 -0.0066 -0.0803 + 0.3491i 0.0333 -0.3756 -0

9、.4212 - 0.0489i Column 4 -0.1387 + 0.2449i -0.7828 -0.0803 - 0.3491i -0.4212 + 0.0489iD = Columns 1 through 3 -1.1228 0 0 0 2.5266 0 0 0 5.2981 + 1.3755i 0 0 0 Column 4 0 0 0 5.2981 - 1.3755i3), A=2 1 -3 -1;3 1 0 7;-1 2 4 -2;1 0 -1 5;A3 A=2 1 -3 -1;3 1 0 7;-1 2 4 -2;1 0 -1 5;triu(A)ans = 2 1 -3 -1 0

10、 1 0 7 0 0 4 -2 0 0 0 5 A=2 1 -3 -1;3 1 0 7;-1 2 4 -2;1 0 -1 5;tril(A)ans = 2 0 0 0 3 1 0 0 -1 2 4 0 1 0 -1 5ans = 32 -28 -101 34 99 -12 -151 239 -1 49 93 8 51 -17 -98 139 B=7 3 -2;3 4 -1;-2 -1 3;D=5 -8 4;7 6 5;2 -8 16;B+Dans = 12 -5 2 10 10 4 0 -9 19 B=7 3 -2;3 4 -1;-2 -1 3;C=1 4 7 10;2 5 8 11;3 6

11、9 12;B*Cans = 7 31 55 79 8 26 44 62 5 5 5 5 B=7 3 -2;3 4 -1;-2 -1 3;D=5 -8 4;7 6 5;2 -8 16;B|Dans = 1 1 1 1 1 1 1 1 1 B=7 3 -2;3 4 -1;-2 -1 3;D=5 -8 4;7 6 5;2 -8 16;B/Dans = 0.6389 0.6863 -0.4992 0.0556 0.4510 -0.2173 -0.3056 -0.1569 0.3129 B=7 3 -2;3 4 -1;-2 -1 3;D=5 -8 4;7 6 5;2 -8 16;3*(B*D)-2*Bans = 142 -72 37 117 16 50 -29 -40 992线性方程组的计算。1)例 求方程组的解。解: A =;=;b=(1,0,0,0,1) 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 ;rank(A)ans = 5

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

当前位置:首页 > 办公文档 > 工作计划

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