第2章 matlab矩阵及其运算.pptVIP

  • 5
  • 0
  • 约2.17万字
  • 约 138页
  • 2016-12-26 发布于贵州
  • 举报
MALAB 7.X程序设计 第2章 MATLAB 矩阵及其运算 2.1 变量和数据操作 2.1.1 变量与赋值 (2)相关函数 ①isvarname 功能:判断变量名是否符合要求 格式: isvarname x eg: isvarname 58_girl %判断变量名是否正确 ans =0 isvarname girl ans =1 ②列出变量名 whos 列出工作空间中变量的详细内容 who 列出工作空间中的变量名 ③删除定义过的变量clear clear 删除所有 clear x 删除x变量 eg: clear xy=1;yx=2 xy xy=1 who Your variables are: xy yx clear xy whos Name Size Bytes Class yx 1x1 8 double array Grand total is 1 element using 8 bytes ④ 保存变量save save 将工作空间中所有变量存储在 matlab.mat文件中 save data 所有变量存储在data.mat文件中 save data x y 将x y变量存储在data.mat文件中 ⑤ 加载变量load load data 将data文件中的变量加载到工作区中 eg: save data1 clear who load data1 yx yx= 2 (3)常用的预变量 注:在命名新变量时不要用这些变量名 2.赋值语句 (1) 变量=表达式 (2) 表达式 其中表达式是用运算符将有关运算量连接起来的式子,其结果是一个矩阵。 例 计算表达式的值,并显示计算结果。 在MATLAB命令窗口输入命令: x=1+2i; y=3-sqrt(17); z=(cos(abs(x+y))-sin(78*pi/180))/(x+abs(y)) 其中pi和i都是MATLAB预先定义的变量,分别代表代表圆周率π和虚数单位。 输出结果是: z = -0.3488 + 0.3286i 2.1.2 MATLAB常用数学函数 MATLAB提供了许多数学函数,函数的自变量规定为矩阵变量,运算法则是将函数逐项作用于矩阵的元素上,因而运算的结果是一个与自变量同维数的矩阵。 1. 三角函数 sin 正弦函数 asin 反正弦函数 cos 余弦函数 tan 正切函数 cot 余切函数 sec 正割函数 csc 余割函数 2.指数 exp(x) ex log(x) logex log10(x) log10x log2(x) log2x sqrt(x) eg: exp(2) % e2 log(2.73) % loge2.73 log10(100) % log10100 log2(128) % log2128 sqrt(256) % 3.复数a+bi abs(x) 取绝对值| a+bi | real(x) 取复数的实部 imag(x) 取复数的虚部 conj(x) 取复数的共轭 eg: x=1+2i; abs(x) %绝对值 imag(x) %取复数虚部 real(x) %取复数实部 conj(x) %复数共轭 4. 取整函数 fix(x) 朝零方向取整 floor(x) 朝负无穷大方向取整 ceil(x) 朝正无穷大方向取整 round(x)四舍五入 mod(x,y) rem(x,y)取x/y的余数要求x,y必须为相同大小的实矩阵或为标量。 eg: x=5.3 x=-5.3 eg: x=-5.3;y=5.3;z=5.5; f

文档评论(0)

1亿VIP精品文档

相关文档