matlab中的矩阵的输入

matlab中的矩阵的输入

ID:11299047

大小:23.92 KB

页数:4页

时间:2018-07-11

matlab中的矩阵的输入_第1页
matlab中的矩阵的输入_第2页
matlab中的矩阵的输入_第3页
matlab中的矩阵的输入_第4页
资源描述:

《matlab中的矩阵的输入》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MATLAB中的矩阵的输入§1直接输入一、直接在工作窗中输入: A=[2,4,6,8;1357;0000;1,0,1,0]其意义是定义了矩阵二、如果矩阵中的元素是等步长的,可以用下面的方法:A=[1:0.2:2;1:6;2:2:12] A=[1:5]'“'”号在这里表示为转置,而1:5中间少了一个循环步长,此时将步长自动取为1。§2增删改 设已经定义A=[12345;108642];B=[01;10];C=[12;24] 即已定义 A=B=C=1234501121086421024则命令A=[[A(:,1:4);[C,B]],[0204]']将A定义成: A=而A(

2、:,3)=[]:将删除A的第三列,得 12340A=1240 10864210842 120101210 241042404§3命令生成使用MATLAB命令生成矩阵一般使用下面的命令 1、命令linspace,它有两个格式:a1=linspace(1,100)%生成一个从1到100的有100个元素的向量 a2=linspace(0,1)%仍然是有100个元素但是是从0到1的向量 a3=linspace(0,-1)%请与上一个向量进行比较 上面是第一种格式linspace(a,b),它是将a到b等分成100份形成的向量。第二种格式linspace(a,b,n)中的n为一

3、个正整数,表示是从a到b等分成n份后形成的向量。例如 a4=linspace(1,100,11)%从1到100但只形成11个元素的向量 a5=linspace(1,100,10)%自己体会这个命令作用 a6=linspace(0,1,11)'%加上了“'”表示转置 a7=linspace(0,-1,10)%自己体会这个命令作用 2、命令ones,zeros分别形成元素全为1或全为零的矩阵它也有两种格式。请观察它们的作用:ones(6,3)%生成6×3阶元素全为1的矩阵 ones(5)%生成5阶元素全为1的方阵 zeros(3,6)%生成3×6阶元素全为零的矩阵 zer

4、os(4)%生成四阶元素全为零的方阵3命令diag生成对角阵及从矩阵的主对角线生成向量,例如:diag([1357])%生成了以1357为主对角线的方阵ans=1000 030000500007相反如果先定义了一个三阶方阵:A=[123;456;789] 显示:A=123456789 则命令a8=diag(A)将用A的主对角线生成新的列向量:a8=1 59命令eye(n)生成n阶单位方阵,即主对角线上元素为1,其余元素为零的方阵。例如键入:A=eye(5),将得到:A=100000100000100 0001000001

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

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

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