- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab第2章解析,matlab编程实例并解析,matlab求解析解,matlab解析解,cnnmatlab代码解析,matlab求隐函数解析解,matlab微分方程解析解,matlab解析caffemodel,matlabjson解析,matlab解析几何
MATLAB基本操作 * 老校区主楼 新校区中心广场 汤建龙 JLtang@xidian.edu.cn 2.1 表达式—由变量、数值、函数及操作符组成 * 无需事先定义 新变量:自动建立变量并分配空间 与已有变量重名:更新其内容,必要时重新分配内存 组成:字母、数字和下划线构成,并以字母开头,区分大小写 变量 2.1 表达式—由变量、数值、函数及操作符组成 * ans:没有给定输出变量名时的默认变量 eps:容许误差 pi:圆周率 Inf:正无穷大,1/0的结果 NaN:不定值,Inf/Inf或0/0的结果 i或j:虚数单位 realmax:最大的浮点数 realmin:最小的浮点数 固定变量 2.1 表达式—由变量、数值、函数及操作符组成 * 实数 虚数 科学表示法 二进制、十六进制字符串转换为十进制:bin2dec、hex2dec 数值 2.1 表达式—由变量、数值、函数及操作符组成 * 操作符 算术运算 逻辑运算 关系运算 矩阵操作:+ - * / \ ^ . 元素操作:.* ./ .\ .^ 2.1 表达式—由变量、数值、函数及操作符组成 * 操作符 算术运算 逻辑运算 关系运算 操作符: ~ | xor 操作数:0代表假,非0代表真 运算结果:0代表假,1代表真 2.1 表达式—由变量、数值、函数及操作符组成 * 操作符 算术运算 逻辑运算 关系运算 操作符: = = == ~= 对操作对象(矩阵)对应元素进行关系比较 运算结果:关系成立为1,关系不成立为0,运算结果为与操作对象同维的0、1矩阵 2.1 表达式—由变量、数值、函数及操作符组成 * 内部函数 工具箱中M文件提供的函数 用户自定义函数 函数 按位操作的部分函数:bitand、bitor、 bitxor、bitcmp、bitshift、bitset、bitget 2.1 表达式—由变量、数值、函数及操作符组成 * 将变量、数值、函数用操作符连接起来,构成了表达式 表达式 表达式太长时可分行书写,在行末以…结束以表示下一行为续行 行末的分号非必须,其用途为抑制结果的显示,即有分号时运算结果不在命令窗口显示,否则显示 2.2 矩阵基础---矩阵的输入 * 直接输入 外部数据文件输入 函数产生 矩阵行中的元素以空格或逗号间隔 矩阵行之间用分号或回车间隔 整个元素列表用方框号扩起来 2.2 矩阵基础---矩阵的输入 * 直接输入 外部数据文件输入 函数产生 load:读取ASCII码的DAT文档 waveread:读取Microsoft的WAV格式的音频文件 imread:从图像文件中读取图像数据 fopen、fread、fscanf、fclose等:读取任意文件中的数据 2.2 矩阵基础---矩阵的输入 * 直接输入 外部数据文件输入 函数产生 内部函数和工具箱函数 eye、zeros、ones、rand、randn、diag 用户自定义函数或M文件 2.2 矩阵基础---矩阵的存储 * 矩阵元素按列存储,矩阵中元素可以采用一个下标寻址 x=[1 2 3;4 5 6] x = 1 2 3 4 5 6 x(4) ans = 5 x(1:6) ans = 1 4 2 5 3 6 x(2) ans = 4 x(2,2) ans = 5 2.2 矩阵基础---矩阵的操作 * 转置:.’ 共轭转置:’ 矩阵转置 2.2 矩阵基础---矩阵的操作 * reshape:矩阵重排 矩阵重排 2.2 矩阵基础---矩阵的操作 * sum:对矩阵按列求和,当被操作数为向量时(行或列向量),为向量所有元素的和 矩阵求和 x=[1 2 3;4 5 6;7 8 9] x = 1 2 3 4 5 6 7 8 9 sum(y) ans = 45 sum(sum(x)) ans = 45 y=sum(x) y = 12 15 18 2.2 矩阵基础---矩阵的操作 * 矩阵a,则a(i,j)表示矩阵a中第i行第j列的元素 可通过单变量下标访问矩阵元素,矩阵是按列存储的 矩阵下标 2.2 矩阵基础---矩阵的操作 * 矩阵扩大 连接操作符[] 连接函数cat 重复函数repmat a=[1 2;3 4] a = 1 2 3 4 b=[a;5 6] b = 1 2 3 4 5 6 c=[a [5;6]]
文档评论(0)