- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学建模;Matlab 简介; Matlab 作为线性系统的一种分析和仿真工具,是理工科大学生应该掌握的技术工具,它作为一种编程语言和可视化工具,可解决工程、科学计算和数学学科中许多问题。
Matlab 建立在向量、数组和矩阵的基础上,使用方便,人机界面直观,输出结果可视化。
矩阵是 Matlab 的核心。;Matlab 的直观认识; Matlab 是“矩阵工作室”的意思,有几种不同系统环境下的版本,我们使用的是 Windows系统环境下的版本,即 Matlab for Windows。
目前常用的是 Matlab 7.X, Matlab R2008a 或 Matlab R2010a。;双击图标,
运行Matlab。; 进入 Matlab 之后,会看道到一个窗口:Matlab Command Window,称之为命令视窗。;命令视窗; 命令视窗是键入指令的地方,也是 Matlab 显示计算结果的地方。
它的功能选单一共有六个:File,Edit,Debug,Desktop,Windows,Help,每一个之下???又有下一层的功能。; 命令视窗是 Matlab 操作最主要的窗口。窗口中“”为命令输入提示符,其后输入运算命令,按回车键就可执行运算,并显示运算结果。;; 在命令视窗内键入命令进行操作,对于比较简单的问题尚可。若问题比较复杂,且需要重复执行某些命令时,在命令视窗内就很难实现。
Matlab 提供了一种操作方法:把需要执行的命令放在一个文件中(称之为 M 文件),要运行这个文件中的所有命令,只需在命令视窗中输入文件名或点击相应的按钮即可。; 在命令视窗中点击“新 M 文件”或“打开 M 文件”按钮,就会出现一个“编辑视窗”,在这个窗口中可以编辑、修改、保存你的 M 文件,即“编程”。;新建或打开“编辑窗口”;编写Matla程序; 例如,创建一个电影动画,用来演示快速傅立叶变换。;点击这里
运行程序;;; 再如,画“花瓣”图形。;; Matlab 具有完整的帮助功能。
1. 利用命令视窗的功能菜单中的 Help,从中选取相应的目录。
2. 利用 Help 命令。如果你已知要找的题材 (topic)为何的话,直接键入 help topic。
所以即使身旁没有使用手册,也可以使用help 指令查询不熟悉的指令或是题材的用法。;Halp 菜单;帮助选项;“帮助窗口”;直接键入help topic
按回车键;;Matlab 编程简介;第一章 矩阵及其基本运算
Matlab 是以矩阵为基本运算单元。因此,我们从最基本的运算单元出发,介绍 Matlab 的命令及其用法。;§1.1 矩阵的表示
§1.1.1 数值矩阵的生成
1. 实数值矩阵输入
不管是任何矩阵(向量),我们可以直接按行方式输入每个元素:同一行中的元素用逗号或者用空格符来分隔,且空格个数不限;不同的行用分号分隔。所有元素处于一方括号内。; 例如:在编辑视窗中输入
Time = [11 12 1 2 3 4 5 6 7 8 9 10]
X_Data = [2.32 3.43; 4.34 5.98]
vect_a = [1 2 3 4 5]
Matrix_B = [1 2 3
2 3 4; 3 4 5]
运行这段程序,有如下结果。;在编辑窗口中
书写语句;执行的结果; 空矩阵:一般用来存储未知行列数的数组。
生成空矩阵的命令为:M = [ ]
2. 复数值矩阵输入
复数矩阵有两种生成方式。
第一种方式:
a = 2.7; b = 13/25;
C = [1, 2*a+i*b, b*sqrt(a)
sin(pi/4), a+5*b, 3.5+1]; 第二种方式:
R = [1 2 3; 4 5 6]
M = [11 12 13;14 15 16]
CN = R + i*M
运行结果如下。;;; 3. 矩阵的大小
[m,n] = size
原创力文档


文档评论(0)