Matlab数值数组及其运算.ppt

Matlab数值数组及其运算.ppt

ID:49490085

大小:2.15 MB

页数:40页

时间:2020-02-06

Matlab数值数组及其运算.ppt_第1页
Matlab数值数组及其运算.ppt_第2页
Matlab数值数组及其运算.ppt_第3页
Matlab数值数组及其运算.ppt_第4页
Matlab数值数组及其运算.ppt_第5页
资源描述:

《Matlab数值数组及其运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章数值数组及其运算一维数组二维数组高维数组特殊数组关系操作和逻辑操作3.1简单数组>>x=[0.1*pi.2*pi.3*pi.4*pi.5*pi.6*pi.7*pi.8*pi.9*pipi]x=Columns1through700.31420.62830.94251.25661.57081.8850Columns8through112.19912.51332.82743.1416>>y=sin(x)y=Columns1through700.30900.58780.80900.95111.00000.9511Columns8through110.80900.58780.30900.0000

2、3.2一维数组的创建和寻访3.2.1一维数组的创建逐个元素输入法冒号生成法x=a:inc:b若(b-a)是inc的整数倍,则所生成数组的最后一个元素等于b,否则小于b。inc省略时,默认其取值为1。inc可以取正数或负数。inc取正时,要保证ab。定数线性采样法x=linspace(a,b,n)>>x=(0:0.1:1)*pix=Columns1through700.31420.62830.94251.25661.57081.8850Columns8through112.19912.51332.82743.1416>>x=linspace(0,pi,11)x=

3、Columns1through700.31420.62830.94251.25661.57081.8850Columns8through112.19912.51332.82743.14163.2.2一维数组的子数组寻访和赋值>>x(3)%寻访数组x的第三个数组ans=0.6283>>x([125])%寻访数组x的第1,2,5个元素组成的子数组ans=00.31421.2566>>x(1:3)%寻访数组x前三个元素组成的子数组ans=00.31420.6283>>x(3:end)%数组x从第三个元素开始到最后一个元素ans=Columns1through70.62830.94251.25661

4、.57081.88502.19912.5133Columns8through92.82743.1416>>x(3:-1:1)%寻访数组x前三个元素倒排构成的子数组ans=0.62830.31420>>x([12344321])%对元素可进行重复寻访ans=Columns1through700.31420.62830.94250.94250.62830.3142Column80>>x(3)=0x=Columns1through700.314200.94251.25661.57081.8850Columns8through112.19912.51332.82743.1416>>x([14])=[

5、11]x=Columns1through71.00000.314201.00001.25661.57081.8850Columns8through112.19912.51332.82743.1413.3二维数据的创建整个输入数组必须以方括号“[]”为其首尾;数组的行与行之间必须用分号“;”或回车键【Enter】隔开;数组元素必须由逗号“,”或空格分隔。>>a=2.7358;b=33/79;>>C=[1,2*a+i*b,b*sqrt(a);sin(pi/4),a+5*b,3.5+i]C=1.00005.4716+0.4177i0.69090.70714.82443.5000+1.0000i3.

6、4二维数组元素的标识“全下标”标识两个下标组成:行下标,列下标。如A(3,5)“单下标”标识只用一个下标来指明元素在数组中的位置“逻辑1”标识诸如寻找数组中所有大于某值的元素的问题“单下标”与“全下标”的转换关系:以(m×n)的二维数组A为例,若“全下标”元素位置是“第r行,第c列”,那么相应的“单下标”为l=(c-1)*m+r。sub2ind根据全下标算出单下标ind2sub根据单下标算出全下标>>A=[123;456;789]A=123456789>>A(2,3)ans=6>>sub2ind([33],2,3)ans=8>>A(7)ans=3>>[i,j]=ind2sub([33],7)

7、i=1j=3A=-4-2024-3-1135>>L=abs(A)>3L=1000100001>>islogical(L)ans=1>>X=A(L)X=-4453.5二维数组的子数组寻访和赋值A(r,c)A的“r指定行”和“c指定列”上的元素组成A(r,:)A的“r指定行”和“全部列”上的元素组成A(:,c)A的“全部行”和“c指定列”上的元素组成A(:)A的各列按自左到右的次序,首尾相接而生成“一维长列”数组

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。