vb.net - VB.Net 相当于 Matlab 的冒号运算符
问题描述
VB.NET中是否有一个函数可以生成一个给定起始值、结束值和步长的一维数字数组,类似于Matlab的冒号运算符
如果没有,有人可以建议一种有效的方法来写一个像
getColoumnVector(startVal As Double, step As Double, endVal As Double) As Double ()
谢谢
解决方案
这似乎效果更好并且符合预期
Public Function GetColumnVector(startVal As Double, [step] As Double, endVal As Double) As Double()
Dim list As New List(Of Double)
For d = startVal To endVal Step [step]
list.Add(d)
Next
Return list.Concat({endVal}).ToArray()
推荐阅读
- c# - 发送电子邮件连接被拒绝
- python - 函数更改输入的数据列表而不返回它
- python-3.x - 如何将功能键绑定到 tkinter 中的按钮?
- python - 如何从多个单独的列表中找到任何列表中的匹配元素?
- android - 使用调试器启动应用程序时卡在白屏 - Android Studio 4.1.2
- npm - 当我运行 npm init 时,默认情况下,包名称始终以我的组织名称为范围。如何改变这个?
- oracle - 使用 GCP Dataflow 束作业和 python sdk 从 Oracle 数据库中提取数据
- c# - 升级 NuGet 包 (.Net Framework) 时,并非所有程序集引用都在更新
- r - 如何管理 .Rmd 文件中的块,例如突出显示代码块并显示块管理片段?
- python - YAML 管道无法将带有特殊字符的输入参数解析为 Python 任务