第3章数值数组及其运算.ppt
《第3章数值数组及其运算.ppt》由会员分享,可在线阅读,更多相关《第3章数值数组及其运算.ppt(21页珍藏版)》请在三一文库上搜索。
1、1,第三章 数值数组及其运算,问题1:什么是数组? 数组:指由一组实数或复数排成的长方阵列(Array)。它可以是一维的“行”或“列”,可以是二维的“矩形”,也可以是三维的“若干同维矩形的堆叠”,甚至更高的维数。 例如: A = 1,2,3,4,5,6,7,8,9 A = 1,2,3; 4,5,6; 7,8,9,2,第三章 数值数组及其运算,问题2:数组和矩阵到底有什么区别? 数组运算:指无论在数组上施加什么运算(加减乘除或函数),总认定那种运算对被运算数组中的每个元素(Element)平等地实施同样的操作。 矩阵运算:有其特殊的含义(线性代数)。 例如: A = 1,2;3,4 A .*A
2、%数组相乘 A*A %矩阵相乘,对于标量,两者没有区别。,3,第三章 数值数组及其运算,问题2:数组和矩阵到底有什么区别? 例如: A = 1,2,3,4 A .*A %数组相乘 A*A %矩阵相乘 B = 1,2;3,4;5,6;7,8 A .*B %数组相乘 A*B %矩阵相乘,4,第三章 数值数组及其运算,问题2:数组和矩阵到底有什么区别? 例如: A = 1,2;3,4 sin(A) %sin是数组函数 A_sqrt = sqrt(A) %sqrt是数组函数 A_sqrtm = sqrtm(A) %sqrtm是矩阵函数 A_sqrt.*A_sqrt A_sqrtm*A_sqrtm,5,
3、第三章 数值数组及其运算,问题3:常用数组运算和矩阵运算的区别(列表)?,6,第三章 数值数组及其运算,问题3:常用数组运算和矩阵运算的区别(列表)?,7,第三章 数值数组及其运算,举例3-1 exm3_1.m x=0:0.1:1 %定义自变量的采样点取值数组(一维) y=x.*exp(-x) %利用数组运算计算各自变量采样点上的函数值 plot(x,y),xlabel(x),ylabel(y),title(y=x*exp(-x) %绘图,8,第三章 数值数组及其运算,问题4:如何产生一维数组? 逐个元素输入法 A = 1,2,3,4 冒号生成法 x=a:inc:b A=1:1:4 定数线性采
4、样法 x=linspace(a,b,n) %等价于x=a:(b-a)/(n-1):b A=linspace(1,4,4),9,第三章 数值数组及其运算,问题5:如何对一维数组的元素寻访和赋值? x=1:1:5 x(3) x(1 2 5) x(1:3) x(3:end) x(3:-1:1) x(find(x1.5) x(1 2 3 4 4 3 2 1) x(3)=0 x(1 4)=10 10,10,第三章 数值数组及其运算,问题6:如何产生二维数组? 直接输入法 M_r=1,2;3,4 M_i=5,6;7,8 C=1+5i,2+6i;3+7i,4+8i CN=M_r+i*M_i 对于较小数组,直
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数值 数组 及其 运算
链接地址:https://www.31doc.com/p-2549559.html