Arrays 在Matlab中使用向量
我有两个向量: 1)Arrays 在Matlab中使用向量,arrays,matlab,concatenation,Arrays,Matlab,Concatenation,我有两个向量: 1) xvn=[-6.2-5.2-4.2-3.2-2.2-1.2-0.20.81.82.83.84.85.8] 2) xg=[-2.0-1.0-0.01.02.0] 我试图得到一个新的向量,它看起来像这样 xv = [-6.2 -5.2 -4.2 -3.2 -2.2 -2.0 -1.0 -0.0 1.0 2.0 2.8 3.8 4.8 5.8] 基本上,xg的值介于-2.0到2.0之间,xvn的值介于-6.2到5.8之间。新向量xv包含小于等于-2.0的xvn值,然后xg的所有
xvn=[-6.2-5.2-4.2-3.2-2.2-1.2-0.20.81.82.83.84.85.8]
2) xg=[-2.0-1.0-0.01.02.0]
我试图得到一个新的向量,它看起来像这样
xv = [-6.2 -5.2 -4.2 -3.2 -2.2 -2.0 -1.0 -0.0 1.0 2.0 2.8 3.8 4.8 5.8]
基本上,xg
的值介于-2.0到2.0之间,xvn
的值介于-6.2到5.8之间。新向量xv
包含小于等于-2.0的xvn
值,然后xg
的所有值和xvn
的值都高于2.0
所有向量都是递增的。因为它们是单调递增的,类似这样:
xv = [xvn(xvn<xg(1)) xg xvn(xvn>xg(end))]
xv=[xvn(xvnxg(end))]
如图所示,如果它们是列向量而不是行,则垂直连接(
;
或vertcat
)。因为它们是单调递增的,类似于:
xv = [xvn(xvn<xg(1)) xg xvn(xvn>xg(end))]
xv=[xvn(xvnxg(end))]
如图所示,如果它们是列向量而不是行,则垂直连接(
;
或vertcat
)。@ltxEnthu要接受问题,请单击列表左上角的勾号answer@ltxEnthu要接受问题,请单击答案左上角的勾号