电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

matlab矩阵、向量创建

  • 资源ID:40209104       资源大小:46.66KB        全文页数:12页
  • 资源格式: DOCX        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

matlab矩阵、向量创建

Matlab 中矩阵、向量的创建中矩阵、向量的创建1)直接输入:)直接输入:?123行向量:a=1,2,3,4,5列向量:a=1;2;3;4;52)用)用“:”生成向量生成向量?123a=J:K 生成的行向量是 a=J,J+1,Ka=J:D:K 生成行向量 a=J,J+D,J+m*D,m=fix(K-J)/D)3)函数)函数 linspace 用来生成数据按等差形式排列的行向量用来生成数据按等差形式排列的行向量?123x=linspace(X1,X2):在 X1 和 X2 间生成 100 个线性分布的数据,相邻的两个数据的差保持不变。构成等差数列。x=linspace(X1,X2,n): 在 X1 和 X2 间生成 n 个线性分布的数据,相邻的两个数据的差保持不变。构成等差数列。4)函数)函数 logspace 用来生成等比形式排列的行向量用来生成等比形式排列的行向量?12345X=logspace(x1,x2) 在 x1 和 x2 之间生成 50 个对数等分数据的行向量。构成等比数列,数列的第一项 x(1)=10x1,x(50)=10x2X=logspace(x1,x2,n) 在 x1 和 x2 之间生成 n 个对数等分数据的行向量。构成等比数列,数列的第一项 x(1)=10x1,x(n)=10x2注:向量的的转置:x=(0,5)2、矩阵的创建、矩阵的创建1)直接输入:)直接输入:?123456789将数据括在中,同一行的元素用空格或逗号隔开,每一行可以用回车或是分号结束。如:a=1,2,3;3,4,5,运行后:a =1 2 33 4 52)函数)函数 eye,生成单位矩阵,生成单位矩阵?1234567eye(n) :生成 n*n 阶单位 Eeye(m,n):生成 m*n 的矩阵 E,对角线元素为 1,其他为 0eye(size(A):生成一个矩阵大小相同的单位矩阵eye(m,n,classname):对角线上生成的元素是 1,数据类型用 classname 指定。其数据类型可以是:duoble、single、int8、uint8、int16、uint16、int32、uint32 。3)函数)函数 ones 用用 ones 生成全生成全 1 的矩阵的矩阵?123456789ones(n) : 生成 n*n 的全 1 矩阵ones(m,n) : 生成 m*n 的全 1 矩阵ones(size(A) : 生成与矩阵 A 大小相同的全 1 矩阵ones(m,n,p,)生成 m*n*p*.的全 1 的多维矩阵ones(m,n,classname)制定数据类型为 classname4)函数)函数 zeros 函数函数 zeros 生成全生成全 0 矩阵矩阵?123456789zeros(n):生成 n*n 的全 0 矩阵zeros(m,n:)生成 m*n 的全 0 矩阵zeros(size(A): 生成与矩阵 A 大小相同的全 0 矩阵zeros (m,n,p,)生成 m*n*p*.的全 0 的多维矩阵zeros (m,n,classname)指定数据类型为classname5)函数)函数 rand 函数函数 rand 用来生成用来生成0,1之间均匀分布的随机函数,其调用格式是:之间均匀分布的随机函数,其调用格式是:?123456789Y=rand:生成一个随机数Y=rand(n):生成 n*n 的随机矩阵Y=rand(m,n):生成 m*n 的随机矩阵Y=rand(size(A):生成与矩阵 A 大小相同的随机矩阵Y=rand(m,n,p,):生成 m*n*p*的随机数多维数组6)函数)函数 randn 函数函数 rand 用来生成服从正态分布的随机函数,其调用格式是:用来生成服从正态分布的随机函数,其调用格式是:?123456789Y=randn:生成一个服从标准正态分布的随机数Y=randn(n):生成 n*n 的服从标准正态分布的随机矩阵Y=randn(m,n):生成 m*n 的服从标准正态分布的随机矩阵Y=randn(size(A):生成与矩阵 A 大小相同的服从标准正态分布的随机矩阵Y=randn(m,n,p,):生成 m*n*p*的服从标准正态分布的随机数多维数组3、矩阵元素的提取与替换、矩阵元素的提取与替换1) 单个元素的提取单个元素的提取?12345678910111213如:a=1,2,3;3,4,5,运行后:a =1 2 33 4 5输入 b=a(1,2)b =2 2) 提取矩阵中某一行的元素,提取矩阵中某一行的元素,?12345678910111213如:a=1,2,3;3,4,5,运行后:a =1 2 33 4 5输入 b=a(1,:)b =1 2 33) 提取矩阵中某一列:提取矩阵中某一列:?123456789101112131415如:a=1,2,3;3,4,5,运行后:a =1 2 33 4 5输入 b=a(:,1)b =134) 提取矩阵中的多行元素提取矩阵中的多行元素?12345678如:a=1,2,3;3,4,5,运行后:a =1 2 33 4 59101112131415输入 b=a(1,2,:)b =1 2 33 4 55) 提取矩阵中的多列元素提取矩阵中的多列元素?123456789101112131415如:a=1,2,3;3,4,5,运行后:a =1 2 33 4 5输入 b=a(:,1,3)b =1 33 56) 提取矩阵中多行多列交叉点上的元素提取矩阵中多行多列交叉点上的元素?123456789101112131415如:a=1,2,3;3,4,5,运行后:a =1 2 33 4 5输入 b=a(1,2,1,3)b =1 33 57) 单个元素的替换:单个元素的替换:?123456789101112如:a=1,2,3;3,4,5,运行后:a =1 2 33 4 5输入:a(2,3)=-1a =1314151 2 33 4 -14、矩阵元素的重排和复制排列、矩阵元素的重排和复制排列1) 矩阵元素的重排矩阵元素的重排?1234567B=reshape(A,m,n):返回的是一个 m*n 矩阵 B,矩阵 B 的元素就是矩阵 A 的元素,若矩阵A 的元素不是 m*n 个则提示错误。B=reshape(A,m,n,p):返回的是一个多维的数组 B,数组 B 中的元素个数和矩阵 A 中的元素个数相等B=reshape(A,):可以默认其中的一个维数B=reshape(A,siz) : 由向量 siz 指定数组 B 的维数,要求 siz 的各元素之积等于矩阵 A 的元素个数2) 矩阵的复制排列矩阵的复制排列 函数是函数是 repmat?1234567B=repmat(A,n):返回 B 是一个 n*n 块大小的矩阵,每一块矩阵都是 AB=repmat(A,m,n):返回值是由 m*n 个块组成的大矩阵,每一个块都是矩阵 A。B=repmat(A,m,n,p,):返回值 B 是一个多维数组形式的块,每一个块都是矩阵A5、矩阵的翻转和旋转、矩阵的翻转和旋转1)矩阵的左右翻转)矩阵的左右翻转 左右翻转函数是左右翻转函数是 fliplr,调用格式:调用格式:?1234567891011121314151617B=fliplr(A):将矩阵 A 左右翻转成矩阵 B。输入:A=1,2,3;3,4,2A =1 2 33 4 2输入:B=fliplr(A)B =3 2 12 4 32)矩阵上下翻转)矩阵上下翻转 函数:函数:flipud,调用格式:,调用格式:?1 B=flipud(A):把矩阵 A 上下翻转成矩阵 B3)多维数组翻转)多维数组翻转 函数:函数:flipdim,调用格式:,调用格式:?12B=flipdim(A,dim):把矩阵或多维数组 A 沿指定维数翻转成 B4) 矩阵的旋转矩阵的旋转 函数:函数:rot90,调用格式:,调用格式:?123B=rot90(A):矩阵 B 是矩阵 A 沿逆时针方向旋转 90。得到的B=rot90(A,k):矩阵 B 是矩阵 A 沿逆时针方向旋转 k*90。得到的(要想顺时针旋转,k 取-1)6、矩阵的生成与提取函数、矩阵的生成与提取函数1) 对角线函数对角线函数 对角线函数对角线函数 diag 既可以用来生成矩阵,又可以来提取矩阵的对角线元素,既可以用来生成矩阵,又可以来提取矩阵的对角线元素,其调用格式:其调用格式:?1234567a) A=diag(v,k):当 v 是有 n 个元素的向量,返回矩阵 A 是行列数为 n+|k|的方阵。向量v 的元素位于 A 的第 k 条对角线上。K=0 对应主对角线,k>0 对应主对角线以上,k0 对应主对角线以上,k0 对应主对角线以上,k<0 对应主对角线以下。

注意事项

本文(matlab矩阵、向量创建)为本站会员(飞***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.