网站首页 > 文章中心 > 其它

vb.net做矩阵运算

作者:小编 更新时间:2023-10-24 18:36:12 浏览量:76人看过

求助!用Vb.net编写两个矩阵相乘!

Public Shared Sub Main()

Dim a As Integer, b As Integer, c As Integer, d As Integer

Console.WriteLine("该程序将求出两个矩阵的积:")

Console.WriteLine("请指定矩阵A的行数:")

a = Integer.Parse(Console.ReadLine())

Console.WriteLine("请指定矩阵A的列数:")

b = Integer.Parse(Console.ReadLine())

vb.net做矩阵运算-图1

Dim MatrixA As Integer(,) = New Integer(a - 1, b - 1) {}

For i As Integer = 0 To a - 1

For j As Integer = 0 To b - 1

Console.WriteLine("请输入矩阵A第{0}行第{1}列的值:", i + 1, j + 1)

MatrixA(i, j) = Integer.Parse(Console.ReadLine())

Next

Console.WriteLine("矩阵A输入完毕.")

Console.WriteLine("请指定矩阵B的行数:")

c = Integer.Parse(Console.ReadLine())

Console.WriteLine("请指定矩阵B的列数:")

d = Integer.Parse(Console.ReadLine())

Dim MatrixB As Integer(,) = New Integer(c - 1, d - 1) {}

For i As Integer = 0 To c - 1

For j As Integer = 0 To d - 1

MatrixB(i, j) = Integer.Parse(Console.ReadLine())

Console.WriteLine("矩阵B输入完毕.")

Console.WriteLine("矩阵A为:")

outputMatrix(MatrixA, a, b)

Console.WriteLine("矩阵B为:")

outputMatrix(MatrixB, c, d)

If b c Then

Console.WriteLine("矩阵A的列数与矩阵B的行数不相等,无法进行乘积运算!")

Return

Else

Console.WriteLine("矩阵A与矩阵B的乘积为:")

End If

Dim MatrixC As Integer(,) = New Integer(a - 1, d - 1) {}

MatrixC(i, j) = 0

For k As Integer = 0 To b - 1

MatrixC(i, j) += MatrixA(i, k) * MatrixB(k, j)

outputMatrix(MatrixC, a, d)

End Sub

Private Shared Sub outputMatrix(MatrixX As Integer(,), rowCount As Integer, columnCount As Integer)

For i As Integer = 0 To rowCount - 1

For j As Integer = 0 To columnCount - 1

Console.Write(MatrixX(i, j) vbTab)

Console.WriteLine()

End Class

vb.net中矩阵计算问题请教高手.

用vb.net编程,建立一个m行n列的矩阵,找出其中最小的元素所在的行和列,并输出该值及其行、列位置

没错!!

你的算法是:

①定义三个变量,minValue(放最小值),X(放最小值的X坐标),Y(放最小值的Y坐标).

VB.NET写了一个矩阵乘法的程序 代码如下

淳朴,古拙,淡泊,深远.闲居山林,逍遥河上,也许人只有摆脱了物欲的禁锢,才能让灵魂得到飞升.不识字烟波钓叟,傲杀人见万户侯;闲居山野的隐士,羞煞世上名利客.

斜风细雨,江南春色,落英缤纷.春水媚,绿波盈,青山横,白鹭飞.披蓑戴笠,心逐白云,意随鱼戏,行到水穷,坐看云起,卧听风韵松涛.不须归,不须归,只任心灵,放逐在深爱的自然里,忘世忘机.

<<芥子园画谱>>云:"与山水有顾盼,人似看山,山亦似俯而看人".司空图<<诗品冲淡>>说:"遇之非深,即之逾稀."空灵天真,非性情中人而不能为.梅妻鹤子友麋鹿,是怎样一种超逸?

以上就是土嘎嘎小编为大家整理的vb.net做矩阵运算相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章