Matlab 基于向量的最小值和最大值创建重复列的矩阵
假设我的输入是v=[1,3],i=4; 我需要建造这个Matlab 基于向量的最小值和最大值创建重复列的矩阵,matlab,matrix,Matlab,Matrix,假设我的输入是v=[1,3],i=4; 我需要建造这个 1 1 1 1 2 2 2 2 3 3 3 3 有什么需要帮忙的吗?我怎么能做到? 我所知道要做的就是这个=> V = (min(v):1:max(v)); V = V(:); 这样我就得到了 1 2 3 现在我该怎么办? 提前谢谢 您正在寻找: 提示:看一看泰!雷普马特(V,1,我)成功了!:) v = [1, 3] ii = 4 out = ndgrid(v(1):v(end),1:ii) out = 1
1 1 1 1
2 2 2 2
3 3 3 3
有什么需要帮忙的吗?我怎么能做到?
我所知道要做的就是这个=>
V = (min(v):1:max(v));
V = V(:);
这样我就得到了
1
2
3
现在我该怎么办?
提前谢谢 您正在寻找:
提示:看一看泰!雷普马特(V,1,我)成功了!:)
v = [1, 3]
ii = 4
out = ndgrid(v(1):v(end),1:ii)
out =
1 1 1 1
2 2 2 2
3 3 3 3