题目
求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转置以前的矩阵和转置后的矩阵都在窗体上输出.
编写程序,实现矩阵转置,即将一个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转置以前的矩阵和转置后的矩阵都在窗体上输出.
提问时间:2021-04-01
答案
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
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
Next
For i = 1 To m
For j = 1 To n
arr2(i,j) = arr1(j,i)
Print arr2(i,j);
Next
Next
End Sub
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1等底等高的圆柱、正方体、长方体的体积相比较,谁的体积大
- 2已知:反比例函数y=k/x和一次函数y=2x-1,其中一次函数的图象经过点(k,5). (1)试求反比例函数的解析式; (2)若点A在第一象限,且同时在上述两函数的图象上,求A点的坐标.
- 3反义词 专心致志——( ) 持之以恒——( ) 迫不及待——( )
- 4ill ,sick 一类有关生病的词,不要太长,要精华就可以,最好有举例
- 5英语翻译 积极参加有组织的活动
- 6玉的含义代表什么了
- 7That is the man ____ house burned down in the fire.A.who B.whom C.when D.what
- 8(1)你要粉刷一个厂房,长、宽、高分别为12m、10m、4m,房间有两门一窗,门宽2m,窗宽与高都是1.5m,某种品牌墙漆,每桶可粉刷墙壁10㎡,粉刷房顶15㎡,要将此房间粉刷一遍,至少需要此品牌墙漆
- 9和I want to be一样地句子是什么?
- 10实验:电表的扩程与校准思考题
热门考点