求VB解答.编写程序,实现矩阵转置,即将一个nⅹm的矩阵的行和列互换.
编写程序,实现矩阵转置,即将一个nⅹm的矩阵的行和列互换.例如:A矩阵及其转置矩阵B分别为:
A=[1 2 3
4 5 6]
[1 4
B= 2 5
3 6]
现要求完成如下操作:
1)\x09矩阵的行数n和列数m由输入对话框输入;
2)\x09矩阵中的元素值由输入对话框输入(或由随机数产生);
3)\x09转置以前的矩阵和转置后的矩阵都在窗体上输出.
人气:477 ℃ 时间:2020-04-01 19:42:38
解答
Private Sub Command1_Click()
Randomize Timer
Dim n As Integer,m As Integer
Dim arr1() As Integer,arr2() As Integer
Dim i As Integer,j As Integer
n = InputBox("请输入矩阵的行数")
m = InputBox("请输入矩阵的列数")
ReDim arr1(1 To n,1 To m),arr2(1 To m,1 To n)
For i = 1 To n
For j = 1 To m
arr1(i,j) = Int(Rnd * 10)
Print arr1(i,j);
Next
Print
Next
For i = 1 To m
For j = 1 To n
arr2(i,j) = arr1(j,i)
Print arr2(i,j);
Next
Print
Next
End Sub
推荐
- 求VB解答.编写程序,实现矩阵转置,即将一个nⅹm的矩阵的行和列互换.
- 1.VB编程,求一个M行N列的矩阵四周元素之和,元素值可以随机产生,M、 N从键盘输入
- 已知,a>b>0,则b^2+4/a(b-a)的最小值为
- 在某点导数怎么求 我是说怎么求左右导数 如y=|x| 怎么由该点导数判断该点是否连续
- 已知曲线y=f(x)过点(0,1),且曲线上点(x,y)处切线的斜率为x^2-2x,求该曲线的方程
- 把4千克平均分成5份,每份是( ) a 5分之4千克 b 总重量的五分之四 c
- 下列能用勒夏特列原理解释的是( ) A.Fe(SCN)3溶液中加入固体KSCN后颜色变深
- 易经怎么形成的?是伏羲一人写的么?还是上古人类的杰作?
猜你喜欢