一章MAT六B概述教案资料.pptVIP

  • 1
  • 0
  • 约2.66千字
  • 约 31页
  • 2019-11-30 发布于天津
  • 举报
* * 第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 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命令 MATLAB命令 含 义 范 例 format short 短格式 3.1416 format short e 短格式科学格式 3.1416e+000 format long 长格式 3.14159265358979 format long e 长格式科学格式 3.141592653589793e+000 format rat 有理格式 355/113 format hex 十六进制格式 400921fb54442d18 format bank 银行格式 3.14 1.2.2 关系运算 运 算 符 号 运 算 符 号 大于 小于 等于 == 不等于 ~= 大于等于 = 小于等于 = 关系运算的结果类型为逻辑量 (0, 1) x=2; x3 ans = 0 x=2 ans = 1 1.2.3 逻辑运算 逻辑运算符用于将关系表达式或逻辑量连接起来,构成较复杂的逻辑表达式。逻辑表达式的值也是逻辑量。 运 算 符 号 运 算 符 号 与 或 | 非 ~ 异或 xor 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系统的特殊变量和常数 特殊变量 意 义 ans 如果用户未定义变量名,系统用于计算结果存储的默认变量名 pi 圆周率π(= 3.1415926...) inf或Inf 无穷大∞值,如1/0 eps 浮点运算的相对精度2^(-52) realmax 最大的正浮点数,2^(1024)-1 realmin 最小的正浮点数,2^(-1022) NaN或nan 不定量,如0/0或inf/inf i或j 虚数单位 nargin 函数输入参数个数 nargout 函数输出参数个数 lasterr 存放最新的错误信息 lastwarn 存放最新的警告信息 变量的使用 clear %删除工作区中所有定义过的变量 whos %查看当前工作区内变量信息,无显示表示没有定义的变量 xy=1; yx=2; %对变量赋值 xy

文档评论(0)

1亿VIP精品文档

相关文档