首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数学"./“和rem运算

数学"./“和rem运算
EN

Stack Overflow用户
提问于 2014-03-22 06:50:08
回答 1查看 126关注 0票数 0

我正在学习Visual Basic,我想在.NET文件中转换一个函数。

但是,我不太确定如何将./运算符转换为VB .Net

对于rem函数,我确信它必须返回除法的余数。因此,我将rem(low, high) = 0转换为low mod high = 0

但是,我不太确定如何将./操作转换为VB .Net。例如,我有low-high ./2 ..。但我不知道在VB .NET中使用什么。

有人知道VB.NET中的./运算符吗?

更新

代码语言:javascript
复制
    function r = QPR(Low , high, step)
    if(Low < 0)
      return;
    end;
    if(low - high < 0)
      return;
    end;
    x = (Low-step ./2) + ((high + step ./2)* rand);

据我所知,下面的Tim示例是正确的。./是数组的数学运算,因此Low、high、step必须是某种数组。但是,它是彼此相减的,例如(低阶跃)。我搞不懂他们怎么能互相减去。我可以将矩阵减法思想应用到(低阶)部分吗?

EN

回答 1

Stack Overflow用户

发布于 2014-03-22 07:00:12

我没有使用matlab的经验,但是here's文档(你可以提供):

x=A/ B将A的每个元素除以B的相应元素。输入A和B必须具有相同的大小,除非其中一个是标量值。标量值扩展为与其他输入相同大小的数组。

因此,假设A是一个Double()B是一个Double(),结果是一个Double(),其中每个值都是除法的结果,您可以使用Enumerable.Zip

代码语言:javascript
复制
Dim a As Double() = {1.5, 2, 5}
Dim b As Double() = {3.5, 4, 7}
Dim c As Double() = a.Zip(b, Function(aVal, bVal) aVal / bVal).ToArray()        

但也许我误解了它的功能,然后解释它并提供示例数据。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22570882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档