91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

.NET的數學庫NMath中如何從數值創建向量

發布時間:2022-01-05 10:16:58 來源:億速云 閱讀:154 作者:柒染 欄目:云計算

本篇文章為大家展示了.NET的數學庫NMath中如何從數值創建向量,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

NMath是一個適用于所有.NET語言,如C#、Visual Basic、F#和.NET的數學庫,它包含了.NET平臺上的面向對象數字計算的基礎類。我們將以連載的形式向大家介紹NMath的實用教程,下面主要介紹如何從數值創建向量的基礎知識。

您可以通過各種方式從數值構造向量對象,所有這些構造函數都會創建新數據塊的新視圖。單個傳遞的非負整數創建該長度的向量,所有值都初始化為零。例如下列示例創建一個包含10個元素的浮點值向量:

C#向量代碼示例
var v = new FloatVector( 10 );
VB向量代碼示例
Dim V As New FloatVector(10)

另一個構造函數使您可以設置向量中所有元素的初始值

C#向量代碼示例
var v = new DoubleVector( 10, 2.0 );
// v[i]==2 for all i

var u =
  new FloatComplexVector( 10, new FloatComplex( 1.0, -2.0 ) );
// u[j] == 1 - 2i for all j
VB向量代碼示例
Dim V As New DoubleVector(10, 2.0)
' V(i)=2 for all i

Dim U As New FloatComplexVector(10, New FloatComplex(1.0, -2.0))
' U(j) = 1 - 2i for all j

類似地,向量類提供了一個允許您設置長度、第一個元素的值以及向量中每個連續元素遞增的量的構造函數。因此向量的第i個元素具有initialValue + i * increment的值。例如下列示例創建向量[1,3,5,7,9]:

C#向量代碼示例
var v = new FloatVector( 5, 1, 2 );
VB向量代碼示例
Dim V As New FloatVector(5, 1, 2)

您還可以從值的數組創建向量:

C#向量代碼示例
double[] dblArray = {1.12, -2.0, 3.88, 1.2, 15.345};
var v = new DoubleVector( dblArray );
VB向量代碼示例
Dim DblArray() As Double = {1.12, -2.0, 3.88, 1.2, 15.345}
Dim V As New DoubleVector(DblArray)

或以逗號分隔的列表:

C#向量代碼示例
var v = new FloatVector( 3.5, -6.7, 0.0, 3.11, 8.90, 5.0 );
VB向量代碼示例
Dim V As New FloatVector(3.5, -6.7, 0.0, 3.11, 8.9, 5.0)

也可以從極坐標創建復雜向量類型:

C#向量代碼示例
var magnitudes = new FloatVector( 1, 2, 3, 6 );
var angles = new FloatVector( 1, 2, 3, -3 );
var v = FloatComplexVector.FromPolar( magnitudes, angles );
VB向量代碼示例
Dim Magnitudes As New FloatVector( 1, 2, 3, 6 )
Dim Angles as New FloatVector( 1, 2, 3, -3 )
Dim V = FloatComplexVector.FromPolar( magnitudes, angles )

上述內容就是.NET的數學庫NMath中如何從數值創建向量,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

甘孜| 乌鲁木齐县| 汽车| 新蔡县| 鹤峰县| 南开区| 雅江县| 尚义县| 壤塘县| 桃园市| 木兰县| 溧阳市| 黄石市| 桃江县| 惠州市| 龙川县| 义马市| 永善县| 营山县| 崇州市| 乐业县| 永新县| 永康市| 东丽区| 凤冈县| 尤溪县| 容城县| 白朗县| 崇阳县| 北辰区| 罗甸县| 牡丹江市| 大化| 苍山县| 黄陵县| 德化县| 棋牌| 桓台县| 丹寨县| 芜湖市| 从化市|