在Matlab中循环以在块中分配元素

马琳·西迪基(Maheen Siddiqui)

在Matlab中,我有3x4矩阵 A:

A= [67  10.9459999999963    10;
    86  10.8150000000023    9;
    67  10.8649999999980    10];

现在我想有一个数组B,使得第一10要素B67,接下来的9元素86基本上,第三列A确定67's或的每个“块” 86's块并不总是相等的长度。

B = [67 67 67 67 67 67 67 67 67 67 86 86 86 86 86 86 86 86 86 67 67 67 67 67 67 67 67 67 67]';

我已经尝试了以下for循环:

B=zeros(sum(A(:,3)),1);
  for j=1:size(A,1) 
    for i=1:A(j,3)
        B(i,1)=A(j,1);
    end
  end

但是,每次第二个for循环开始时,i都会重置为,1而不是继续进行下一个块。但是我不确定如何定义循环,因此可以做到这一点。

有人能帮忙吗?

谢谢

g

这应该做到这一点:

A= [67  10.9459999999963    10;
    86  10.8150000000023    9;
    67  10.8649999999980    10];

b = [];
for i = 1:size(A,1)
    b = [b repmat(A(i,1), 1, A(i,3))];
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在循环中分配矢量值MATLAB函数的结果

来自分类Dev

如何在MATLAB循环中分配名称

来自分类Dev

如何在MATLAB循环中分配名称

来自分类Dev

在Matlab中预分配for循环

来自分类Dev

在Matlab中预分配for循环

来自分类Dev

循环以重新分配矢量元素Matlab

来自分类Dev

在foreach循环错误中在数组中分配值

来自分类Dev

Matlab:向量中的重复元素块

来自分类Dev

如何在Java中分配数组中的元素数?

来自分类Dev

在for循环中分配值

来自分类Dev

在for循环中分配值

来自分类Dev

在matlab中分配结构数组

来自分类Dev

在顺序Always块中分配多个if语句

来自分类Dev

在列表理解的else块中分配值

来自分类Dev

“从文件” Simulink 块从循环中的 Matlab .m 文件中调用

来自分类Dev

在循环中分配数组的值

来自分类Dev

在并行foreach循环中分配

来自分类Dev

在条件for循环中分配NA

来自分类Dev

在列中分配php循环值

来自分类Dev

在 For 循环中分配 JQuery 的点击功能

来自分类Dev

如何在R中的循环中分配变量名

来自分类Dev

echo和printf不会在bash中打印循环中分配的变量

来自分类Dev

读取表并在R中的循环中分配给字符串

来自分类Dev

在放置在花括号中的“while”循环中分配变量不起作用

来自分类Dev

如何在C ++中仅打印数组中分配的元素?

来自分类Dev

无法在angular2中的ngFor中分配列表元素的属性

来自分类Dev

如何使用Ruby块在厨师食谱中分配变量

来自分类Dev

如何在 Yosys 的初始块中分配 RAM 值?

来自分类Dev

在 JavaScript 循环中,如何在内存中管理块级分配?