wkhl.net
当前位置:首页 >> MATLAB中x1=[x 0 0]是什么意思 >>

MATLAB中x1=[x 0 0]是什么意思

首先,x是一个矩阵,可以是方阵,也可以不是; y=x(:,i)的作用就就是把矩阵x的第i列取出来赋值到y里面,那么得到的y就是一个列向量。 给你举个例子; A = 2 3 4 5 3 4 5 6 4 5 6 7 5 6 7 8 >> x1=A(:,1) x1 = 2 3 4 5 >> x2=A(:,2) x2 = 3 4 5 6

(x1>0&&x10&&x2

x3=[x2 x1]; %没有逗号, 连接两个序列 %下面三句创建 f 序列 -0.1,-0.09,....0,....0.09, 0.1 k=-10:10; df=0.01; f=k*df;

x0是一个0到1数列,公差是0.1,即0,0.1,0.2…1。 更一般地,a:b:c表示a到c公差为b的数列,当b=1是可以省略,写成a:c。

x1=[1 0 0 0 ……0]20个0; zeros(1,20)为1行20列全为0矩阵 [1 zeros(1,20)]即[1 0 0 0 ……0]20个0;

length(x1) %返回x1的长度, zeros(1,y) % 返回一个1行y列的向量,数值全为0。 x1=[x1 zeros(1,N-length(x1))]; %在x1向量后面补充0,使其长度变为N 。

x=a:b:c; 也就是 x 数组 第一个数是a。后面每一个数增加b,最后到达c(如果不是刚刚好,就是小于c的前一个数); x=0:1:10;就是x=0 1 2 3 4 5 6 7 8 9 10

第一句是按列来求矩阵的最大值,x1是x的每列的最大值,row是每列最大值所在的行数 第二句是第一句所求row的最大值 第三句是跟第一句意思一样 >> a=[1,2,3,4;1,4,2,6] a = 1 2 3 4 1 4 2 6 >> [x1,y1]=max(a) x1 = 1 4 3 6 y1 = 1 2 1 2 >> y1=ma...

表示给x1取值,每次取值的跨度为5,例如第一次x1=0,第二次等于5,第三次等于10……,一直取到x1=125。

网站首页 | 网站地图
All rights reserved Powered by www.wkhl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com