EWHU教学2010Lecture2008Lec6MATLAB_CG.ppt
MATLAB小结、经典迭代法、CG 1 .MATLAB 代表MATrix LABoratory 它的首创者是美国新墨西哥大学计算机系的系主任Cleve Moler博士,他在教授线性代数课程发现其他语言很不方便,篇构思开发了MATLAB。最初采用FORTRAN语言编写,20世纪80年代后出现了MATLAB的第二版,全部采用C语言编写. 1984年Moler博士和一批数学家及软件专家创建了MathWorks公司,专门开发MATLAB。 1993年出现了微机版,到2003年是6.5版 2 .一种演草纸式的科学计算语言 3 .MATLAB 是一高性能的技术计算语言. 强大的数值计算和工程运算功能 符号计算功能 强大的科学数据可视化能力 多种工具箱 ? MATLAB 能干什么? 掌握 MATLAB …… MATLAB的构成: MATLAB开发环境:进行应用研究开发的交互式平台 MATLAB 数学与运算函数库:用于科学计算的函数 MATLAB 语言:进行应用开发的编程工具 图形化开发:二维、三维图形开发的工具 应用程序接口 (API):用于与其他预言混编 面向专门领域的工具箱:小波工具箱、神经网络工具箱、信号处理工具箱、图像处理工具箱、模糊逻辑工具箱、优化工具箱、鲁棒控制工具箱等几十个不同应用的工具箱。 开发环境 命令窗口 可在提示符后输入交互式命令 结果会自动的产生 例如: 图形窗口 在窗口中输入: Plot([1,2,4,9,16],[1,2,3,4,5]) MATLAB 划出如下图形: 编辑窗口 用来创建和修改M-files (MATLAB 脚本) 帮助窗口 The MATLAB Language 常变量及其命名规则 变量名可以有数字、字母、下划线构成; 变量的首字符必须是字母; 区分变量名的大小写 每个变量名最长只能包含19个字符。 Matlab中预定义变量 ans 分配最新计算表达式的值,这个表达式并没有给定一个名字 eps 返回机器精度 realmax 返回计算机能处理的最大浮点数 realmin 返回计算机能处理的最小的非零浮点数 pi ?,3inf 定义为1/0 。当出现被零除时,Matlab就返回inf,并不中断执行而继续计算 NaN 定义为“Not a Number”,这个非数值要么是%类型,要么是inf/inf 向量的创建 在matlab的命令窗口键入以下字符 a = [1 2 3 4 5 6 9 8 7] a = 1 2 3 4 5 6 9 8 7 希望得到元素从0到20,步距为2的一个向量,只需键入以下命令即可 t = [0:2:20] t = 2 4 6 8 10 12 14 16 18 20 矩阵的创建 输入矩阵时每一行元素有分号或者回车键分隔。例如: B = [1 2 3 4;5 6 7 8;9 10 11 12] B = 1 2 3 4 5 6 7 8 9 10 11 12 各种运算符 语句 Matlab语言最基本的赋值语句结构为: 变量名列表=表达式 注1:整个赋值语句以;结束,则不在屏幕上返回结果,否则立即返回结果。 注2:多个语句可在同一行,用逗号分开。 注3:表达是太长可以用续行符号… 函数 Matlab由包括许多标准函数,每个函数都完成某一特定功能的代码组成。 Matlab也允许用户编写自己所需的函数,其扩展名为.m,其中必须以关键字function开头. 流程控制 循环语句 for, while 条件转移 if end, if elseif else end 开关语句 switch case 注释语句 % 续行 … 中断语句 break 暂停语句 pause 回显语句 echo on/off 2、while循环语句 基本格式 while 表达式 循环体 end 若表达式为真,则执行循环体的内容,执行后再判断表达式是否为真,若不为真,则跳出循环体,向下继续执行。 3、if,else,elseif语句 (1)if 逻辑表达式 执行语句 end (2)if 逻辑表达式 (3) if 逻辑表达式1
您可能关注的文档
- 9.3存貨管理的基本手法.ppt
- 9.1过电压、防雷及其设计.ppt
- 90學年上學期高三第二次期中考-台南女中.doc
- 8.第5章.ppt
- 9.8.2專家系統的應用-NKUT-webbasedFTPclient.ppt
- 97學年高級中學與國際姊妹(伙伴)學校互動情況調查-高中第二外語.doc
- 96年度RFID.ppt
- 97會計業務座談會-支出分攤表製作事宜.ppt
- 97課綱-輔導團NAS.ppt
- 9光电式传感器.ppt.ppt
- 2025年版汽车趋势报告 The 2025 EPA Automotive Trends Report.docx
- 2026年边缘计算开源平台EdgeX Foundry入门与二次开发.docx
- 2026年超声内镜放大内镜早癌诊断AI辅助识别系统临床评价.docx
- 2026年报废汽车回收与再制造逆向物流体系.docx
- 2026年产品碳足迹核算方法学:从摇篮到大门与从摇篮到坟墓.docx
- 2026年城乡要素平等交换双向流动政策创新试点申报材料.docx
- 2026年超导半导体接口电路架构与电平转换驱动器设计.docx
- 2026年财政贴息不再以再贷款支持为前提后的风险防范与合规要点.docx
- 2026年不动产信托登记试点政策对遗嘱信托支持.docx
- 2026年城乡有机废弃物协同处理技术方案.docx
最近下载
- 2021版劳动实践河北科学技术出版社一年级下册全册教案.doc
- 2025年甘肃省平凉市崇信县新窑镇招聘大学生村文书笔试试题附答案解析.docx VIP
- 山西单招古诗题库及答案.doc VIP
- 07K103-2 防排烟系统设备及附件选用及安装.docx VIP
- 《运动损伤与康复》王国祥 7第七章 手腕部运动损伤与康复.ppt VIP
- 化工厂预防火灾.pptx VIP
- 06K301-1 空气-空气能量回收装置选用与安装(新风换气机部分).docx VIP
- 坑槽箱式支护施工方案.docx VIP
- 第十二章 玻璃体病 .ppt VIP
- DB37_T 4919-2025 钢桥面超高性能混凝土铺装技术规范.pdf VIP
原创力文档

文档评论(0)