




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,第三章数值数组及其运算,问题1:什么是数组?数组:指由一组实数或复数排成的长方阵列(Array)。它可以是一维的“行”或“列”,可以是二维的“矩形”,也可以是三维的“若干同维矩形的堆叠”,甚至更高的维数。例如:A=1,2,3,4,5,6,7,8,9A=1,2,3;4,5,6;7,8,9,2,第三章数值数组及其运算,问题2:数组和矩阵到底有什么区别?数组运算:指无论在数组上施加什么运算(加减乘除或函数),总认定那种运算对被运算数组中的每个元素(Element)平等地实施同样的操作。矩阵运算:有其特殊的含义(线性代数)。例如:A=1,2;3,4A.*A%数组相乘A*A%矩阵相乘,对于标量,两者没有区别。,3,第三章数值数组及其运算,问题2:数组和矩阵到底有什么区别?例如:A=1,2,3,4A.*A%数组相乘A*A%矩阵相乘B=1,2;3,4;5,6;7,8A.*B%数组相乘A*B%矩阵相乘,4,第三章数值数组及其运算,问题2:数组和矩阵到底有什么区别?例如:A=1,2;3,4sin(A)%sin是数组函数A_sqrt=sqrt(A)%sqrt是数组函数A_sqrtm=sqrtm(A)%sqrtm是矩阵函数A_sqrt.*A_sqrtA_sqrtm*A_sqrtm,5,第三章数值数组及其运算,问题3:常用数组运算和矩阵运算的区别(列表)?,6,第三章数值数组及其运算,问题3:常用数组运算和矩阵运算的区别(列表)?,7,第三章数值数组及其运算,举例3-1exm3_1.mx=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:bA=1:1:4定数线性采样法x=linspace(a,b,n)%等价于x=a:(b-a)/(n-1):bA=linspace(1,4,4),9,第三章数值数组及其运算,问题5:如何对一维数组的元素寻访和赋值?x=1:1:5x(3)x(125)x(1:3)x(3:end)x(3:-1:1)x(find(x1.5)x(12344321)x(3)=0x(14)=1010,10,第三章数值数组及其运算,问题6:如何产生二维数组?直接输入法M_r=1,2;3,4M_i=5,6;7,8C=1+5i,2+6i;3+7i,4+8iCN=M_r+i*M_i对于较小数组,直接输入最简便,必须有三个要素:以“”为其首尾;用“;”或回车分隔行;元素间用“,”或空格分隔。,11,第三章数值数组及其运算,问题7:“全下标”和“单下标”的概念?A=1,3;2,4全下标例A(1,2):表示在二维数组A的“第1行第2列”的元素单下标:将二维数组所有列按先左后右的次序、首尾相接排成“一维长列”,然后,自上而下对元素进行标号。A(3)B=1,3,5;2,4,6B(3),12,第三章数值数组及其运算,问题8:如何对二维数组的元素寻访和赋值?A=123;456;789A(2,3)=100A(2,3)Sa=ones(3,2)A(2,:)A(:,23)=SaA(:,3)A(23,:)=Sa%出错A(:)D=zeros(1,9)s1=358A(:)=D(:)A(s1)A=D%对A重新定义了s2=3;5;8A(s1)=111A(s2)A(s1)=10;10;10,13,第三章数值数组及其运算,问题9:执行数组运算的常用函数有哪些?三角函数和双曲函数,14,第三章数值数组及其运算,问题9:执行数组运算的常用函数有哪些?指数函数,pow2(5)log2(4)sqrt(2),15,第三章数值数组及其运算,问题9:执行数组运算的常用函数有哪些?复数函数,16,第三章数值数组及其运算,问题9:执行数组运算的常用函数有哪些?圆整函数和求余函数,mod(-1,2)helpmodrem(-1,2)helpremA=-123-4sign(A),17,第三章数值数组及其运算,问题9:执行数组运算的常用函数有哪些?补充:标准数组生成函数(很有用),zeros(1,2)rand%(0,1)ones(2)randn(2,3),18,第三章数值数组及其运算,问题9:执行数组运算的常用函数有哪些?补充:测量数组维数和大小函数,A=123;456size_A=size(A)dim_A=ndims(A)L_A=length(A)B=ones(1,8)L_B=length(B),19,第三章数值数组及其运算,问题10:数组的关系操作和逻辑操作?MATLAB的约定:在所有关系表达式和逻辑表达式中,作为输入的任何非0数都被看作是“逻辑真”,只有0才被认为是“逻辑假“;所有关系表达式和逻辑表达式的计算结果,即输出,是一个由0和1组成的“逻辑数组(LogicalArray)”。1表示“真”,0表示“假”;逻辑数组可用于数组寻访;A=1,0,5;0,4,6C=(A3)%C为逻辑数组B=AD=A(C)%数组寻访,生成列向量,20,第三章数值数组及其运算,问题10:数组的关系操作和逻辑操作?关系操作,A=1,0,5;0,4,6C=(A=B)%C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《幼儿教师招聘》试卷及答案详解【网校专用】
- 2025年学历类自考国际公共关系-学前儿童科学教育参考题库含答案解析(5卷)
- 2025年广播媒体融合转型中的网络内容审核与规范报告
- 2025年学历类自考古代汉语-中国古代文学史(二)参考题库含答案解析(5卷)
- 2025年学历类自考医学心理学-外国文学史参考题库含答案解析(5卷)
- 2025年教师招聘之《小学教师招聘》预测试题附答案详解(突破训练)
- 2024年桂林市市直机关遴选考试真题
- 2025年学历类自考公务员制度-企业管理咨询参考题库含答案解析(5卷)
- 2025年学历类自考公关礼仪-学前儿童发展参考题库含答案解析(5卷)
- 2025年学历类自考公关心理学-行政管理学参考题库含答案解析(5卷)
- 历年全国普通话考试真题50套
- 2024年社区警务规范考试题库
- 中学篮球社团教案全套
- 电焊、气焊、电渣焊作业预防措施及应急预案
- (新教科版)科学五年级上册全册教学反思
- 职业技术学院《老年常见疾病预防与照护》课程标准
- 半导体工艺2:HDP-主要工艺参数详解
- HJ 962-2018 土壤 pH 值的测定 电位法(正式版)
- 抖音:短视频与直播运营全套教学课件
- 低钠血症查房
- 婴幼儿托育服务与管理
评论
0/150
提交评论