如何从向量中取出两个相应元素中较大的一个

发布于 2024-11-08 11:57:31 字数 90 浏览 0 评论 0原文

在Matlab中,假设有两个长度相同的向量v1和v2。我想知道如何快速形成一个相同长度的新向量 w,其中 w(i)=max(v1(i), v2(i)) ?谢谢和问候!

In Matlab, suppose there are two vectors v1 and v2 of the same length. I wonder how to form a new vector w of the same length, with w(i)=max(v1(i), v2(i)) quickly? Thanks and regards!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

萌酱 2024-11-15 11:57:31

怎么样做

w = max(v1, v2)

octave:2> v1 = [1, 2, 3]
v1 =

   1   2   3

octave:3> v2 = [5, 1, 7]
v2 =

   5   1   7

octave:4> w = max(v1, v2)
w =

   5   2   7

How about doing

w = max(v1, v2)

octave:2> v1 = [1, 2, 3]
v1 =

   1   2   3

octave:3> v2 = [5, 1, 7]
v2 =

   5   1   7

octave:4> w = max(v1, v2)
w =

   5   2   7
终遇你 2024-11-15 11:57:31

怎么样

v1 = (rand(1,5) * 100)';
v2 = (rand(1,5) * 100)';
w =  max(v1,v2);

How about

v1 = (rand(1,5) * 100)';
v2 = (rand(1,5) * 100)';
w =  max(v1,v2);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文