- 1、本文档共121页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab简介-四川文理学院学生工作部
MATLAB 7.X程序设计 第一章 高等代数实验 预备实验 MATLAB使用练习 MATLAB是MATrix LABoratory的缩写,它将计算、可视化和编程功能集成在非常便于使用的环境中,是一个交互式的、以矩阵计算为基础的科学和工程计算软件。MATLAB的特点可以简要地归纳如下: 编程效率高 与Fortran、C等语言相比,它更接近我们通常进行计算时的思维方法,用它编程犹如在纸上书写计算公式,编程时间和程序量大大减少。 计算功能强 它以不必指定维数的矩阵和数组作为主要数据对象,矩阵和向量计算功能特别强,库函数也很丰富,非常适用于科学和工程计算。 使用简便 其语言灵活、方便,将编译、连接、执行融为一体,在同一画面上排除书写、语法等错误,加快了用户编写、修改、调试程序的速度,计算结果也用人们十分熟悉的数学符号表示出来。具有初步计算机知识的人几个小时就可以基本掌握它。 易于扩充 用户根据需要建立的文件可以与库函数一样被调用,从而提高了使用效率,扩充了计算功能,它还可以与Fortran、C语言子程序混合编程。 此外,它还有很方便的绘图功能。 为了解决各种特殊的科学和工程计算问题,MATLAB系统提供了许多个工具箱,如优化工具箱、统计工具箱和符号运算工具箱等。 §1 概述 1.1 数据术语 1)矩阵:由m×n个数组成的排成m行n列的一个矩形的数表,其中0×0矩阵为空矩阵([])。数表中第i(1≤i≤m)行第j(1≤j≤n)列的数据称为矩阵元素 2)标量 :1×1的矩阵,即为只含一个数的矩阵。 3)向量:1×n或n×1的矩阵,即只有一行的或者一列的矩阵。只有一行的矩阵称为行向量,只有一列的矩阵称为列向量。数表中第i(1≤i≤n)个数据称为向量元素。 4)数组:矩阵的延伸,一般指多维数组,其中标量、向量和矩阵都是数组的特例。 1.2 数据类型 数据类型包括数值型、字符串型、元胞型、构架型等。数值型有单精度型、双精度型和整数型。整数型有uint8,uint16,uint32和uint64等无符号型和int8,int16,int32和int64等符号型整数。 数值型数据可以用带小数点的形式和科学计数法表示,数值的表示范围是10-309~10+309。 -20、1.25、2.88e-56(表示2.88×10-56)、7.68e204(表示7.68×10204) 都是合法的数据表示。。 一般在计算时采用双精度型,在输出时有多种数值显示格式可供选择。 数值显示格式的设置通过format 命令, 格式如下: format short 默认设置,以5位数字形式输出 format long 以15位十进制数形式输出 format short e 以5位十进制数加指数形式输出 format long e 以16位十进制数加指数形式输出 format short g 从format short和format short e 中自动选择最佳输出形式 format long g 从format long和format long e 中自动选择最佳输出形式 format hex 以16位十六进制数形式输出 format + 以正号、负号和零形式输出 format bank 以两位小数形式输出 format rat 以近似分数形式输出 format loose 以稀疏格式(变量与执行结果之 间有空行)输出 format compact 以紧凑格式(变量与执行结果之 间无空行)输出 §2 变量 2.1变量的命名 变量的命名规则为: 1 变量名必须以字母开头,变量名的组成可以是任意字母、数字或者下划线,但不能含有空格和标点符号。 2 关键字和函数名不能作为变量名。 3 变量名不能超过63个字符。 4 变量名区分字母的大小写,即大小写敏感。 大小写是否区分可以通过命令casesen on/off进行切换(如果不区分大小写,为casesen off ,否则为casesen on)。 2.2变量的赋值 变量的赋值通常有两种形式: 1 变量=表达式 2 表达式 其中表达式是用运算符将有关运算量连接起来的式子,其结果是一个数组。 形式1中,= 代表的是赋值操作,将表达式的值赋给MATLAB的变量;形式2中,将表达式的值赋给MATLAB的临时变量ans。 例2-1 在命令窗口输入下述语句,并按回车键执行,分别给变量a、b、c
您可能关注的文档
- 2017年重点研发计划社会发展项目指引.pdf
- 2017中国供应链金融-美商邓白氏.pdf
- 2018年瑞安工业科技创新项目科技孵化器专项申报指引.doc
- 3202013年公开三公经费情况-广州美术学院.doc
- adhd注意力缺陷过动症-嘉义大学.ppt
- agree临床指引评估工具.pdf
- administrator-陕西中医药大学第二附属医院.doc
- amsbéautyfactor一起展现你的健康和保持身体强壮享受身体健康的.pdf
- an-7515单脉冲和重复uis混合评价体系-onsemiconductor.pdf
- analysisofimpactofinitialstrokeyoungand-临床与病理杂志.pdf
- militarizationandpolicing—itsrelevanceto21stcenturypolice.pdf
- methealth360健康呵护管理服务计划服务手册-大都会人寿.pdf
- modeling数学建模概论.ppt
- modiconmicroplc在电梯控制中的应用-read.ppt
- msds报告msdsreport-socketmobile.pdf
- motogp特技表演-bg-performance.ppt
- none-医学研究与教育.pdf
- ofc300通过示例了解microsoftoffice2003专业版开发架构.ppt
- oracle硬件和系统支持政策.doc
- nodejs服务前端数据接口无遮挡.pdf
文档评论(0)