matlab运算基础掌握matlab变量很重要.ppt
Matlab运算基础掌握matlab变量很重要,本章内容,掌握matlab变量的定义和特殊变量的使用掌握数组的建立、提取子数组的方法掌握常用的矩阵和数组运算函数的调用格式和功能掌握一些常用指令,2.1 变量,变量名必须是以字母开头,由任意字母、数字或者下划线所组成,但不能含有空格和标点符号。如:A,ex_01,var12,SIN都是合法的变量名;7a,lab-1,b%c均是不合法的变量名;变量名不能超过63个字符变量名区分字母的大小写;定义的变量名不能与Matlab的内置变量或函数名相重。,变量的命名规则:,特殊变量,在MATLAB中,存在一些变量具有特殊的含义和用途。因此,用户在编写程序和指令时,应避免对其重新赋值,以免混淆。,变量表达式(赋值操作)将表达式的值计算后赋给变量,其中表达式是用运算符将有关运算量连接起来的式子;表达式 将表达式的值赋给临时变量ans,变量的赋值,注意:若在语句的最后加分号,则matlab仅执行赋值操作,但不显示运算结果。若表达式太复杂,一行写不下,可用续行符(3个小黑点)并按回车键,而后接着写。,示例,在指令窗输入下述语句,并按回车键执行,结果分别赋给变量a、b、c。,a=1%a为标量b=0 1%b为行向量c=1 2;3 4;5 6%c为矩阵即二维数组,说明:%后为语句注释,不执行。语句后为逗号或没有分号的语句在屏幕上显示出其结果;若结尾带分号,结果不显示。,语句执行后,所有的变量都存储在workspace中。变量的查询用who或whos指令;要删除内存中的变量用clear指令;也可在workspace窗口直接进行相应的操作;,clear 清除工作空间中的所有变量clear var1 var2 清除工作空间中的变量var1和var2clear all 清除工作空间中所有的变量、全局 变量、编译过的M函数和MEX链接clear fun 清除工作空间中名为fun的函数本课件相关资料由飞华健康网,内存变量管理,利用扩展名为.mat的数据文件可把当前MATLAB工作空间中一些有用变量保存下来,以便以后调用。其生成和调入由save和load命令来完成。,内存变量文件,利用菜单项File:Save Workspace As,在Workspace中选择待保存的变量,点击鼠标右键,选择Save as菜单,即可将变量保存到由用户命名的数据文件中。默认保存到“当前目录”下。利用save指令。,save 文件名 变量名表 append ascii,把变量存入磁盘中 文件名可带路径,扩展名(.mat)可带可不带。变量名表中的变量个数不限,只要内存或文件 中存在即可,变量名之间以空格分隔。变量名 表省略时,保存或装入全部变量。-ascii选项使文件以ASCII格式处理,省略该 选项时文件将以二进制格式处理。-append选项将变量追加到MAT文件中。,本节要求,1.正确地为变量和文件命名2.掌握一些常用指令的使用 clear、clc、save、clear、load、clf3.掌握建立数组的方法4.掌握数组的寻址方式和赋值方法5.掌握一些常用数组函数 zeros、ones、rand、eye、toeplitz6.掌握数组的结构变形函数 reshape、repmat、fliplr、flipup参考资料:,