- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.数据的来源与分类 数据是数据分析的关键之一。数据也称观测值,是实验、测量、观察、调查等的结果,常以数量的形式给出。数据按照不同的标准进行分类,可分为:观测数据与试验数据、一手数据与二手数据、时间序列数据与横截面数据等。 1.3.2函数 MATLAB系统提供了近20类基本命令函数,它们有一部分是MATLAB的内部命令,有一部分是以M文件形式出现的函数。 表1.4 数学基本函数表 开平方 sqrt(x) 自然对数 log(x) 以10为底数的对数 log10(x) 以e为底的指数 exp(x) 反正切函数 atan(x) 正切函数 tan(x) 反余弦函数 acos(x) 余弦函数 cos(x) 反正弦函数 asin(x) 正弦函数 sin(x) 中文解释 函数名 中文解释 函数名 中文解释 函数名 中文解释 函数名 求两整数最大公约数 gcd(x,y) 朝零方向取整 fix(x) 朝负无穷方向取整 floor(x) 朝正无穷方向取整 ceil(x) 四舍五入到最近的整数 round(x) 符号函数 sign(x) 元素求和 sum(x) 最小值 min(x) 最大值 max(x) 绝对值或向量的长度 abs(x) 1.4 矩阵及其运算 1.4.1 操作符与运算符 百分号。在编程时引导注释行,而系统解释执行程序时,%后面的内容不作处理 % 连续点。一个命令语句非常长一行写不完,可以分几行写,此时在行的末尾加上连续点,表示是一个命令语句 … 分号。①在矩阵定义中表示一行的结束;②在命令语句的结尾表示不显示这行语句的执行结果 ; 冒号。①m:n产生一个数组[m,m+1,…,n] ;②m:k:n产生一个数组[m,m+k,…,n];③A(:,j)取矩阵A的第j列;④A(k,:)取矩阵A的第k行 : 使用说明 操作符 乘幂运算。数的方幂或一个方阵的多少次方 ^ 除法运算。两个数或两个可除矩阵相除(A/B表示A乘以B的逆) / 乘法运算。两个数相乘或两个可乘矩阵相乘 * 减法运算。两个数相加或两个同阶矩阵相减 - 加法运算。两个数相加或两个同阶矩阵相加。如果是一个矩阵和一个数字相加,则这个数字自动扩展为与矩阵同维的一个矩阵 + 功能说明 运算符 功能说明 运算符 点左除运算。两个同阶矩阵对应元素左除 .\ 点乘幂运算。一个矩阵中各个元素的多少次方 .^ 点除运算。两个同阶矩阵对应元素相除 ./ 点乘运算。两个同阶矩阵对应元素相乘 .* 左除运算。两个数a\b表示b÷a,两个可除矩阵相除(A\B表示B乘以A的逆) \ 判断不等于关系 ~= 判断等于关系 = = 判断小于等于关系 = 判断小于关系 判断大于等于关系 = 判断大于关系 功能说明 运算符 功能说明 运算符 异或运算 xor(a,b) 或运算 | 非运算 ~ 与运算, 功能说明 逻辑运算符 功能说明 逻辑运算符 逻辑运算符主要用于逻辑表达式和进行逻辑运算,参与运算的逻辑量以0代表“假”,以任意非0数代表“真”。逻辑表达式和逻辑函数的值以0表示“假”,以1表示“真”。 1.4.2矩阵的输入与运算 1.矩阵的输入 (1)直接输入法。 A=[2,3,5;1,3,5;6,9,4] %同一行元素之间用空格或逗号,行之间用分号或回车 A= 2 3 5 1 3 5 6 9 4 (2)外部文件读入法。 事先在记事本中编辑以下数据,保存为文件data1.txt, 在MATLAB命令窗口中输入: load data1.txt data1 %显示数据 data1= 1 1 1 1 2 3 1 3 6 1 1 1 1 2 3 1 3 6 (3)复制粘帖法。 打开数据文件(如WORD,EXCEL),复制文件中的数据, 在命令窗口中输入矩阵名等于空的方括号(注意不要按回车键),如: A=[]; 将光标置于方括号内,右击选择粘帖,这样数据就输入了。 2.特殊矩阵的建立 生成m阶正态分布的随机矩阵 randn(m) 生成m阶均匀分布的随机矩阵 rand(m) 生成一个m行、n列的单位矩阵 d=eye(m,n) 生成一个m行、n列的元素全为1的矩阵 c=ones(m,n) 生成一个m行、n列的零矩阵 b=zeros(m,n) 生成空矩阵,当对一项操作无结果时,返回空矩阵,空矩阵的大小为零. a=[ ] 功能说明 生成特殊矩阵的命令函数 3.矩阵中元素或块的操作 提取矩阵A的指定的第e、f、g、h列,构成新矩阵 A(:,[e f g h]) 提取矩
您可能关注的文档
最近下载
- 党的二十届三中全会要点解读PPT党政风三中全会精神学习党课模板.pptx VIP
- 2024新人教版初中物理实验一览表.pdf
- 线路精确改道作业指导书.ppt VIP
- lesson8正在……除了…以外-英语学习.ppt VIP
- 2025广东惠州市市直机关事业单位集中招聘编外人员34人笔试模拟试题及答案解析.docx VIP
- 2型糖尿病患者的护理查房.pptx VIP
- 全国计算机等级考试二级教程MSOffice高级应用全套完整教学课件.pptx
- 含γ-氨基丁酸以及天然小分子化合物的组合物及其在制备具有抗衰老作用的产品中的应用.pdf VIP
- 妇科手术详解.doc VIP
- 民宿突发事件应急预案.docx VIP
文档评论(0)