第2章MATLAB基本运算
第2章 MATLAB基本运算
2.1数据类型MATLAB7.3定义了15种基本的数据类型,包括整型、浮点型、字符型和逻辑型等,它们按数组形式进行存储和运算。在默认情况下,系统将所有数值都按双精度浮点数类型来存储和操作,如果用户要节省存储空间,可以使用不同的数据类型。2.1.1常数和变量1.常数:10进制表示,范围-10-309~10309
2.1 数据类型 MATLAB7.3定义了15种基本的数据类型,包 括整型、浮点型、字符型和逻辑型等,它们按数 组形式进行存储和运算。 在默认情况下,系统将所有数值都按双精度 浮点数类型来存储和操作,如果用户要节省存储 空间,可以使用不同的数据类型。 2.1.1 常数和变量 1.常数:10进制表示,范围 309 309 -10 ~ 10 −
2.变量(2)特殊变量(p18)ans---运算结果默认变量名i或j---虚数单位pi---3.1415926eps---2.2204*e-16nargin(nargout)函数inf或INF---无穷大输入(输出)变量数目NaN或nan---不定值realmin(realmax)最小(最大)可用正实数
2.变量 (2)特殊变量(p18) ans-运算结果默认变量名 pi-3.1415926 i或j-虚数单位 eps-2.2204*e-16 nargin(nargout)函数 inf或INF-无穷大 输入(输出)变量数目 NaN或nan-不定值 realmin(realmax)最小 (最大)可用正实数
·2.1.2整数和浮点数1、整数共8种内置整数类型。如无符号8位整数(O--255),类型转换函数为uint82、浮点数双精度为系统默认的数据类型单精度型,存储4字节,范围:3.40282e38---+3.40282e38,类型转换函数为single;双精度型,存储8字节,范围:-1.79769e308---+1.79769e308,类型转换函数为double;
• 2.1.2 整数和浮点数 1、整数 共8种内置整数类型。如无符号8位整数(0- 255),类型转换函数为uint8. 2、浮点数 双精度为系统默认的数据类型。 单精度型,存储4字节,范围:- 3.40282e38-+3.40282e38,类型转换函数 为single;双精度型,存储8字节,范围:- 1.79769e308-+1.79769e308,类型转换函 数为double;
·2.1.3复数z=a+biz=r*exp(i*theta),其中相角theta以弧度为单位,复数z的实部a=r*cos(theta),虚部b=r*sin(theta).表2-1复数的运算函数函数名称函数名称函数功能函数功能angle(x)求复数x的相角real(x)求复数x的实部conj(x)求复数x的共轭复数Image(x)求复数x的虚部complex(a,b)abs(x)以a,b分别作为实部和虚部求复数x的模创建复数
• 2.1.3 复数 z=a+bi z=r*exp(i*theta),其中相角theta以弧度为单 位,复数z的实部a=r*cos(theta),虚部 b=r*sin(theta). 表2-1 复数的运算函数 函数名称 函数功能 函数名称 函数功能 real(x) 求复数x的实部 Image(x) 求复数x的虚部 abs(x) 求复数x的模 angle(x) 求复数x的相角 conj(x) 求复数x的共轭复数 complex(a,b) 以a,b分别作为实部和虚部 创建复数