- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab教程Ch1.ppt
第1章 MATLAB概述 本章目标 了解MATLAB的基本知识 熟悉MATLAB的上机环境 掌握利用MATLAB进行基本运算的方法 初步具备将一般数学问题转化成对应的计算机模型并进行处理的能力 主要内容 1.1 科学工程计算与MATLAB 1.2 基本运算功能 1.3 基本数据类型 1.4 数学函数 1.1 科学工程计算与MATLAB 科学研究和工程实践中的计算问题 简单问题:计算器或直接手工推导 复杂问题:计算机编程 计算机编程 高级编程语言 Microsoft: Visual C++、Visual Basic Borland: Delphi、C++Builder Sun: Java 科学计算软件工具 MathWorks: MATLAB 科研和工程技术人员的首选 MATLAB MATLAB具有用法简单、灵活、结构性强、延展性好等优点,逐渐成为科技计算、视图交互系统和程序中的首选语言工具。 功能强大的数值运算功能 强大的图形处理能力 高级但简单的程序环境 丰富的工具箱与模块集 易于扩充 1.2 基本运算功能 MATLAB的基本运算可分为三类: 算术运算 关系运算 逻辑运算 1.2.1 算术运算 使用变量来进行更复杂的问题求解 a=15+20-50+3*9 a = 12 b=30 b = 30 c=a*b c = 360 d=a^3-b*c d = -9072 逗号或分号的区别 x=2, y=3 %逗号隔开,屏幕有回显 x = 2 y = 3 m=2; n=3; %分号隔开,无回显 m %在提示符后直接输入变量名可查看变量的值 m = 2 基本算术运算符 例1-1 求解算术表达式的值 (12+2*(7-4))/3^3 ans = 0.6667 format命令 1.2.2 关系运算 关系运算的结果类型为逻辑量 (0, 1) x=2; x3 ans = 0 x=2 ans = 1 1.2.3 逻辑运算 逻辑运算符用于将关系表达式或逻辑量连接起来,构成较复杂的逻辑表达式。逻辑表达式的值也是逻辑量。 1.3 基本数据类型 MATLAB数据类型 数值 逻辑 字符串 元胞 结构 类 1.3.1 数值类型 分类方法一: 双精度型 (系统默认类型) 单精度型 带符号整数 无符号整数 分类方法二 标量 数组 矩阵 分类方法三 实数 复数 z1=1+2i z1 = 1.0000 + 2.0000i z2=3+4j z2 = 3.0000 + 4.0000i 1.3.2 字符串类型 字符串:包含在一对单引号中的字符集合 s=hello, MATLAB %定义字符串变量s s = hello, MATLAB 1.3.3 变量和表达式 变量的命名方式: 变量名由字母、数字和下划线组成; 变量名中的英文字母大小写是有区别的; 变量名的最大长度是有规定的 不同版本的系统规定不同:19个字符、31或63个字符等 可调用namelengthmax函数得到系统规定长度 MATLAB系统的特殊变量和常数 变量的使用 clear %删除工作区中所有定义过的变量 whos %查看当前工作区内变量信息,无显示表示没有定义的变量 xy=1; yx=2; %对变量赋值 xy %查看变量xy的当前数值 xy = 1 whos Name Size Bytes Class xy 1x1 8 double array yx 1x1 8 double array Grand total is 2 elements using 16 bytes clear xy yx %删除变量xy及yx whos xy %这时变量xy已经不存在了 ??? Undefined function or variable xy. 1.4 数学函数 使用函数须注意以下几点 函数一定要出现在等式的右边 函数对其自变量的个数和格式都有一定的要求 函数允许嵌套 例1-3 计算下式的结果,其中a=5.67, b=7.811 a=5.67; b=7.811; exp(a+b)/log10(a+b) ans = 6.3351e+005 扩展阅读 1.5 MATLAB背景 1.5.1 MATLAB历史 1.5.2 MATLAB组成 1.5.3 MATLAB特点 1.5.4其他几种相关的数学软件
您可能关注的文档
- 02 第二章 地基处理与桩基工程.ppt
- 4.7 用牛顿运动定律解决问题(二)》课件.ppt
- cadence教程.ppt
- 安徽省气象科学研究所.ppt
- 第8章-电学6.ppt
- 第9章-磁学1.ppt
- 法国地理.ppt
- 高中_化学_必修一.ppt
- 高中美术鉴赏第九课.ppt
- 高中人教版化学选修三第一章.ppt
- 2022年普通高校招生选考科目考试仿真模拟地理试题B-含解析.pdf
- 2022年下半年信息系统项目管理师综合知识真题及答案(上午真题及答案).pdf
- 110kV电缆线路穿管直埋施工技术方案及保障措施.pdf
- (完整版)建环工业通风答案.pdf
- 2022~2023计算机四级考试题库及答案参考47 .pdf
- 2023届重庆市普通高中学业水平选择性考试高考模拟调研卷生物试题(二)(含答案解析).pdf
- 2022年12月制度出勤.pdf
- 2023-2028全球及中国车用尿素溶液行业市场调研及投资前景分析报告.pdf
- (完整版)48个国际音标卡片(图片) .pdf
- 2022年秋冬53天天练小学英语三年级答案.pdf
文档评论(0)