预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10
亲,该文档总共63页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
MATLAB数据分析方法2.数据的来源与分类数据是数据分析的关键之一。数据也称观测值,是实验、测量、观察、调查等的结果,常以数量的形式给出。数据按照不同的标准进行分类,可分为:观测数据与试验数据、一手数据与二手数据、时间序列数据与横截面数据等。3.数据分析的过程数据分析的目的是利用数据来研究一个领域的具体问题。数据分析的过程包括确定数据分析的目标、研究设计、收集数据、分析数据、解释结果。1.1.2MATLAB在数据分析中的位置和作用从数据分析的整个过程来看,软件的使用主要是在第四阶段,即数据整理与分析阶段。软件所起的作用主要是整理、计算、绘制图表等。MATLAB是一套高性能的数值计算和可视化软件,它集矩阵运算、数值分析、信号处理和图形显示于一体,构成了一个界面友好、使用方便的用户环境,是实现数据分析与处理的有效工具,其中MATLAB统计工具箱更为人们提供了一个强有力的统计分析工具.1.2.2MATLAB的特点与主要功能(5)编程功能。1.2.3MATLAB7.0界面(2)主菜单包括“File”、“Edit”、“Debug”、“Desktop”、“Window”和“Help”菜单。输入1.2.4MATLAB的联机帮助表1.1命令窗口中获得MATLAB帮助的命令1.3变量与函数1.3.1常量与变量显示格式表1.2数据的输出格式控制格式2.变量MATLAB中的变量可用来存放数据,也可用来存放向量或矩阵,并进行各种运算。变量的命名的规则是:①变量名区分大小写;②变量名以字母开头,可以由字母、数字、下画线组成,但不能使用标点;③变量名长度不超过63位,最多只能含有63个字符,后面的字符无效。3.永久变量永久变量是变量的一种特殊情况,它在工作空间中看不到,但是使用者可直接调用。表1.3永久变量4.符号变量在MATLAB中进行符号运算时需要先用syms命令创建符号变量和表达式,如:>>symsxsyms不仅可以声明一个变量,还可以指定这个变量的数学特性,比如:声明变量x,y为实数类型,可用命令>>symsxyreal声明变量x,y为整数类型,可用命令>>symsxypositive5.变量的查询与清除在命令窗口中,只要输入“who”,就可以看到工作空间中所有曾经设定并至今有效的变量。如果输入“whos”,不但会显示所有的变量,而且会将该变量的名称、性质等都显示出来,即显示变量的详细资料。输入“clear”,就清除工作空间中的所有变量。如果输入“clear变量名”,只清除工作空间中指定变量名的变量。1.3.2函数MATLAB系统提供了近20类基本命令函数,它们有一部分是MATLAB的内部命令,有一部分是以M文件形式出现的函数。表1.4数学基本函数表函数名1.4矩阵及其运算运算符运算符运算符逻辑运算符1.4.2矩阵的输入与运算1.矩阵的输入(1)直接输入法。(2)外部文件读入法。(3)复制粘帖法。2.特殊矩阵的建立3.矩阵中元素或块的操作A(i2:-1:i1,:)tril(A,k)4.矩阵的运算矩阵与标量的运算表达式矩阵的函数运算命令1.5M文件与编程1.5.2M文件M文件是由MATLAB语句(命令或函数)构成的ASCII码文本文件,文件名必须以“.m”为扩展名。M文件通过M文件编辑/调试器生成。在命令窗口调用M文件,可实现一次执行多条MATLAB语句的功能。MATLAB函数文件的组成:文件第一行是函数定义行,格式为function[返回参数1,参数2,…]=函数名(输入参数1,参数2,…)函数体例如,定义函数1.5.3控制语句的编程1.循环语句2.条件控制语句(1)if…else…end语句,其调用格式如下。if表达式语句体1;else语句体2;endswitch表达式case表达式1语句体1case表达式2语句体2……case表达式m语句体motherwise语句体m+1end1.6MATLAB通用操作实例(3)打开工作空间窗口查看变量,(4)双击其中的变量“a”,出现数组编辑器窗口(ArrayEditor)(5)打开历史命令窗口(CommandHistory),(6)出现M文件编辑/调试器窗口(Editor/Debugger),(7)打开当前目录浏览器窗口(CurrentDirectoryBrowser),