Matlab软件入门
- 格式:ppt
- 大小:1.95 MB
- 文档页数:86


实验一 Matlab操作入门实验目的:1.了解Matlab的工作环境。
掌握help命令的使用。
了解general函数库中有哪些常用的函数,掌握who, whos, clear, save, load 等命令的使用。
2.掌握矩阵的输入方法;掌握利用elmat函数库中一些函数,如linspace, logspace, zeros, ones, eye, rand, randn, magic等创建矩阵的方法。
3.了解elmat函数库中的预定义变量。
4.掌握elmat函数库中diag, blkdiag, triu, tril, fliplr, flipud, rot90等函数的用法。
5.掌握elmat函数库中ndims, size, numel, length,disp等函数的使用。
6.掌握datafun函数库中的一些基本统计函数max, min, mean, median, sum, prod 等的基本用法。
7.掌握matfun函数库中的一些基本矩阵操作函数的使用:inv(A)—求矩阵A的逆,det(A)—求矩阵A的行列式值, rank(A)-求矩阵的秩,trace(A)-求矩阵A的迹(即主对角线元素之和),norm(A)-求向量或矩阵的范数,cond(A)-求矩阵A的条件数,etc。
实验内容:一、Matlab环境1.启动Matlab,了解Matlab的主要窗口:命令窗口,当前目录窗口,工作空间窗口,历史命令窗口。
2.输入help, 了解你的计算机上安装的Matlab中,有哪些帮助主题(函数库、工具箱)。
3.输入 help general(通用命令函数库), 了解Matlab中有哪些通用的命令。
4.输入 help syntax,阅读具体的内容,了解Matlab语句或命令的格式。
5.输入 help format, 了解format命令的使用格式。
6.输入help timefun(时间、日期函数库), 了解有哪些时间和日期函数。
第1章 MATLAB入门MATLAB是一种用于数值计算、可视化及编程的高级语言和交互式环境。
使用MATLAB,用户可以分析数据、开发算法、创建模型和应用程序。
MATLAB借助编程、工具和内置数学函数,可以探求多种方法,比电子表格或其他传统编程语言更快地求取结果。
它是一种功能强大的科学计算软件。
在使用之前,读者应该对它有一个整体的了解。
本章主要介绍MA TLAB的基本知识,如主要特点、系统安装、基本操作等。
学习目标:1.理解MATLAB的特点。
2.熟悉MATLAB各种平台的窗口。
3.熟练掌握MATLAB的各种基本操作。
4.熟悉MATLAB中M文件的操作。
1.1 MATLAB概述MATLAB是由美国MathWorks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。
它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案。
1.1.1 什么是MATLABMATLAB提供了一个高性能的数值计算和图形显示的科学和工程计算软件环境。
这种易于使用的MATLAB环境,是由数值分析、矩阵运算、信号处理和图形绘制等组成。
在这种环境下,问题和解答的表达形式(程序)几乎和它们的数学表达式完全一样,而不像传统的编程那样繁杂。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C、FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使其成为一个强大的数学软件。
MATLAB在新的版本中也加入了对C、FORTRAN、C++、Java的支持。
用户可以直接调用它们,也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用。
此外,许多的MATLAB爱好者还编写了一些经典的程序,用户可以直接进行下载使用。
matlab快速⼊门(1):输⼊命令
安装我就不讲了,⾃⼰到微信公众号:软件管家,去下载。
由于需要下载的安装包⽐较⼤,需要借⽤百度⽹盘会员可以联系这个qq群的群主(本⼈):970353786
本教程以任务的形式进⾏讲解。
任务(1):使⽤命令3*5将数值 3 和 5 相乘。
任务(2):将3*5的计算结果赋给⼀个名为m的变量
任务(3):MATLAB 中的等号 (=) 是赋值运算符,这意味着等号右侧的表达式赋给左侧的变量。
当您输⼊x = 3 + 4时,MATLAB ⾸先计
算3 + 4,然后将结果 (7) 赋给变量x。
任务(4):输⼊命令m = m + 1,看看会出现什么。
任务(5):在命令的末尾添加分号将抑制输出,但仍会执⾏该命令,正如您在⼯作区中所看到的。
当您输⼊命令⽽没有以分号结尾
时,MATLAB 将会在命令提⽰符下显⽰结果。
输⼊k = 8 - 2;,结尾⽤分号。
结果不会出现在命令提⽰符下,但您可以在⼯作区窗⼝中看到该值。
任务(6):按向上箭头键以回到命令m = 3*5,然后将该命令编辑为m = 3*k
任务(7):y的值是使⽤m计算的。
修改m时,是否重新计算y?在命令提⽰符下只输⼊变量名称y(并按 Enter)。
任务(8):y的值保持不变,因为 MATLAB 不会在命令⾏窗⼝中重新运⾏以前的命令。
如果您要在修改m后重新计算y,需要重复命
令y = m/2。
现在就试⼀下!使⽤向上箭头重新调⽤命令y = m/2,然后按 Enter 键。
切记,要查看y的新值,请不要在命令末尾使⽤分号。