matlab之第二讲矩阵与多项式运算.ppt

matlab之第二讲矩阵与多项式运算.ppt

ID:48054513

大小:2.53 MB

页数:34页

时间:2019-05-06

matlab之第二讲矩阵与多项式运算.ppt_第1页
matlab之第二讲矩阵与多项式运算.ppt_第2页
matlab之第二讲矩阵与多项式运算.ppt_第3页
matlab之第二讲矩阵与多项式运算.ppt_第4页
matlab之第二讲矩阵与多项式运算.ppt_第5页
资源描述:

《matlab之第二讲矩阵与多项式运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二讲数值计算功能一、矩阵的生成数组与矩阵的运算1、逐个元素输入法–直接输入法>>>>x=[12345678;4567891011];[12345678];x=[];>>y=[2,4,5368]y=245368>>a=1;b=2;c=3;>>x=[5bc;a*ba+cc/b]x=5.00002.00003.00002.00004.00001.50002.快速矩阵生成法(1)数组的冒泡生成法:x=a:inc:b>>y=1:1:8y=12345678>>y=0:0.2:1y=00.20000.40000.60000.8000

2、1.0000>>x=[1:8;4:11]x=123456784567891011(2)采用Matlab的矩阵生成函数生成函数法举例说明矩阵生成函数:x=linspace(n1,n2,n)%在区间上生成线性分度的向量>>x=linspace(1,10,10)x=12345678910>>a=[]%生成一个空距阵a=[]a=logspace(n1,n2,n)%在区间上生成对数分度的向量>>a=logspace(1,3,3)a=101001000eye(m,n);eye(m)%生成单位矩阵>>eye(2,3)ans=10001

3、0>>eye(2)ans=1001zeros(m,n);zeros(m)%生成零矩阵>>zeros(2,3)ans=000000>>zeros(2)ans=0000ones(m,n);ones(m)%生成一矩阵>>ones(2,3)ans=111111>>ones(2)ans=1111V=[a1,a2,…,an]A=diag(V)%生成对角矩阵:对角元素向量>>V=[572];A=diag(V)A=500070002>>A=[123;234;345];V=diag(A)V=135rand(m,n)%随机矩阵:产生一个m×

4、n的均匀分布随机矩阵>>rand(2,4)ans=0.95010.60680.89130.45650.23110.48600.76210.0185%2x4随机矩阵>>a=1:1:10;>>b=0.1:0.1:1;>>c=[ba];%组成一个新的数组ans=Columns1through51.0000+0.1000i2.0000+0.2000i3.0000+0.3000i4.0000+0.4000i5.0000+0.5000iColumns6through106.0000+0.6000i7.0000+0.7000i8.00

5、00+0.8000i9.0000+0.9000i10.0000+1.0000ic=Columns1through80.10000.20000.30000.40000.50000.60000.70000.8000Columns9through160.90001.00001.00002.00003.00004.00005.00006.0000Columns17through207.00008.00009.000010.0000>>a+b*i%复数数组的生成[X,Y]=meshprid(-1:0.4:1,-.5:0.2:0.5

6、);%用于3D绘图>>XX=-1.0000-0.6000-0.20000.20000.60001.0000-1.0000-0.6000-0.20000.20000.60001.0000-1.0000-0.6000-0.20000.20000.60001.0000-1.0000-0.6000-0.20000.20000.60001.0000-1.0000-0.6000-0.20000.20000.60001.0000-1.0000-0.6000-0.20000.20000.60001.0000>>YY=-0.5000-0.

7、5000-0.5000-0.5000-0.5000-0.5000-0.3000-0.3000-0.3000-0.3000-0.3000-0.3000-0.1000-0.1000-0.1000-0.1000-0.1000-0.10000.10000.10000.10000.10000.10000.10000.30000.30000.30000.30000.30000.30000.50000.50000.50000.50000.50000.5000>>[X,Y]=meshgrid(-2:.2:2,-2:.2:2);>>Z=X

8、.*exp(-X.^2-Y.^2);>>mesh(Z)%画出3D图二.矩阵的子矩阵寻访与赋值子数组寻址x=[141236475869710811]>>x(3)%x的第三个元素ans=12>>x([125])%x的第1,2,5个元素ans=146>>x(1:5)%x的前5个元素ans=141236>>x(10:end)

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

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

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