【问题标题】:Matlab creating a maskMatlab 创建蒙版
【发布时间】:2023-03-28 14:49:01
【问题描述】:
  1. 如何使用 mod() 创建 A 包含偶数的掩码? C =

  2. 如何用掩码替换值。使用您的掩码 C,将 var1 中的偶数值分配给 var2 的相应值。 D =

  3. 使用“and”和“or”来查找 A 和 C 都为真的掩码。 E =

谢谢。

【问题讨论】:

  • 也许您可以展示您尝试过的内容以及遇到的具体问题。
  • 这不是我的作业。我只是想学习如何使用它。问题在书上。
  • 那么你学到了什么?或者它只是一本充满问题的书?如果是这样,他们必须尽快出版一本包含解决方案的后续书籍。

标签: arrays matlab masking


【解决方案1】:

这都是非常基本的 MATLAB。

(1)

A = [7 8 10 11 13 18];

C = mod(A, 2)==0;

A(find(C))

(2)

var1 = zeros(20,1);
var2 = A;
var1(find(C)) = var2(find(C));

(3)

C = (mod(A,2)==0);
D = (mod(A,3)==0);

A(find(C|D))

A(find(C&D))

【讨论】:

    猜你喜欢
    • 2013-07-20
    • 2019-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-23
    • 2011-04-08
    • 2021-12-01
    相关资源
    最近更新 更多