- 1、本文档共70页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]第8章_数组
第八章 数组及应用 8.1 数组概述 8.1 数组概述示例1 8.1 数组概述示例2 8.1 数组概述示例3 8.1 数组概述示例4 8.2 数组声明/定义 8.2 数组声明/声明1 8.2 数组声明/声明2 8.2 数组声明/声明3 8.2 数组声明/说明 8.2 数组声明/声明1/例1 8.2 数组声明/声明1/例2 8.2 数组声明/声明1/例3 8.3 数组元素引用/概述 8.3 数组元素引用/格式 8.3 数组元素引用/检测 8.3 数组元素引用/示例1 8.3 数组元素引用/示例2 8.3 数组元素引用/示例1/运行结果 8.3 数组元素引用/示例2/运行结果 8.4 数组的逻辑结构和存储结构/概述 8.4 数组的逻辑结构和存储结构/一维 8.4 数组的逻辑结构和存储结构/二维 8.4 数组的逻辑结构和存储结构/三维 8.4 数组的逻辑结构和存储结构/n维 8.4 数组的逻辑结构和存储结构/位置 8.5 数组的输入输出/使用DO循环语句 8.5 数组的输入输出/使用隐含DO循环 8.5 数组的输入输出/使用数组名数组片段 使用DO循环语句输入输出数组示例1 使用DO循环语句输入输出数组示例2 使用隐含DO循环输入输出数组示例1 使用隐含DO循环输入输出数组示例2 使用数组名数组片段输入输出数组示例1 使用数组名数组片段输入输出数组示例2 8.6 给数组赋初值/数组构造器 8.6 给数组赋初值/DATA语句 使用数组构造器给数组赋初值示例 8.7 动态数组/概述 8.7 动态数组/声明 8.7 动态数组/分配 8.7 动态数组/示例 8.8 数组应用举例/例8.5 8.8 数组应用举例/例8.6 8.8 数组应用举例/例8.7 8.8 数组应用举例/例8.8 8.8 数组应用举例/例8.9 8.8 数组应用举例/例8.10 8.8 数组应用举例/例8.11 8.8 数组应用举例/例8.12 8.8 数组应用举例/例8.5/程序 8.8 数组应用举例/例8.6/程序 8.8 数组应用举例/例8.6/输入输出数据 8.8 数组应用举例/例8.7/程序 8.8 数组应用举例/例8.8/程序 8.8 数组应用举例/例8.9/程序 8.8 数组应用举例/例8.10/程序 8.8 数组应用举例/例8.11/排序过程示意 8.8 数组应用举例/例8.11/程序 8.8 数组应用举例/例8.12/程序1 8.8 数组应用举例/例8.12/程序2 8.8 数组应用举例/例8.12/矩阵函数 8.8 数组应用举例/例8.12/输出结果 例8.5 例8.6 例8.7 例8.8 例8.9 例8.10 例 8.11 例8.12 8.8 数组应用举例 第八章 数组及应用 [例8.12]已知M?N矩阵A(如:M=3,N=4),求转置矩阵A?以及它们的乘积。 A= 解:已知: M?N矩阵A,二维数组,用RESHAPE函数赋初值。假定M=3,N=4。 求:转置矩阵A?及矩阵乘积A?A?。 转置矩阵A?与矩阵A的关系是: A?(i,j)=A(j,i),i=1,2,…,M, j=1,2,…,N。 M?N矩阵A与N?M矩阵A?相乘,结果为M?M矩阵C,C与A与A?关系是: C(i,j)= A(i,k)?A?(k,j) i=j=1,2,…,M 用二维整型数组A存放矩阵A,用二维整型数组B存放A的转置矩阵A?,用一个静态整型数组C存放A与A?的乘积矩阵C。 程序1, 程序2(用矩阵函数实现),矩阵函数: 输出结果: 函 数 名 功 能 ALL(mask[,dim]) 判断逻辑数组mask在选定维上的所有元素是否都为真 ANY(mask[,dim]) 判断逻辑数组mask在选定维上的任一元素是否为真 COUNT(mask[,dim]) 求逻辑数组mask在选定维上的为真元素个数 CSHIFT(array,shift[,dim]) 对数组选定维上的数组元素进行一或多次循环移位 DOT_PRODUCT(vector_a,vector_b) 执行向量的点积运算 LBOUND(array[,dim]) 求数组在选定维上的下界 UBOUND(array[,dim]) 求数组在选定维上的上界 MATMUL(array_a,array_b) 执行二维
文档评论(0)