vb矩阵怎么写command
1.vb 怎么在文本框输出7*7的矩阵,下面是我编写的代码,单击command
Private Sub Command1_Click()
Dim a(1 To 7, 1 To 7) As Integer, p As String
Randomize
Text1.Text = ""
p = ""
For i = 1 To 7
For j = 1 To 7
a(i, j) = Int(100 * Rnd)
p = p & Str(a(i, j))
Next
p = p & vbCrLf'这里是这样子的
Next
Text1.Text = p'这里是这样子的
End Sub
2.vb中求一个矩阵所有元素的和,代码该怎么写
矩阵在程序中用二维数组来实现,如下所表示的是一个3行4列的矩阵;
d(1,1) d(1,2) d(1,3) d(1,4)
d(2,1) d(2,2) d(2,3) d(2,4)
d(3,1) d(3,2) d(3,3) d(3,4)
通常在程序中对二维数组的操作,采用双重循环来实现,例如求和:
dim i as integer
dim j as integer
dim S as single
S = 0
for i=1 to 3 '外循环针对行
for j=1 to 4 '内循环针对列
S = S + d(i,j)
next j
next i
Print S
3.VB中怎样按command使另一个command加图
Private Sub Command1_Click()
Command2.Picture = LoadPicture(App.Path & "\data\image\343.bmp")
End Sub
要注意,文件路径中\的两边是不能加空格的,因为空格也是路径名中的有效字符,VB会在硬盘中查找同样带空格的文件夹(比如"data ",后面是有个空格的),这样当然就找不到啦。
另外Command2的Style属性要设为1才能设置自定义图片。
4.vb中的command什么意思
语法
Command
说明
当从命令行装入 Visual Basic 时,的命令行的任何部分作为命令行的参数传递给程序。下面的示例中,cmdlineargs 代表 Command 函数返回的参数信息。
VB /cmd cmdlineargs
对于使用 Visual Basic 开发并编译为 .exe 文件的应用程序,Command 返回出现在命令行中应用程序名之后的任何参数。例如:
MyApp cmdlineargs
5.vb中用command输入字符
把文本框做成控件数组,比如是Text1()
Dim ti As Integer
Private Sub Command1_Click() 'B
Text1(ti).Text = Command1.Caption
ti = (ti + 1) Mod Text1.Count
End Sub
Private Sub Command2_Click() 'P
Text1(ti).Text = Command2.Caption
ti = (ti + 1) Mod Text1.Count
End Sub如果把Command也做成控件数组(假定为Command1())那么代码就更简单
Dim ti As Integer
Private Sub Command1_Click(Index As Integer)
Text1(ti).Text = Command1(Index).Caption
ti = (ti + 1) Mod Text1.Count
End Sub
6.VB怎样编写 command 时弹出新窗口
Private Sub Command1_Click()
Form1.Hide '窗体1隐藏
Form2.Show '窗体2出现
End Sub
回答的比较晚,请不要介意!声明我绝无抄袭嫌疑
回答者:百度HI群&;飞度编程学社1195277
'刚才写的太快,所以写错了,改为下面这个,抱歉呀 Private Sub Form_Unload(Cancel As Integer) Form1.Show Unload Me End Sub
7.用VB编写矩阵
Option Explicit
Dim i, j As Integer
Dim X(11, 11), Y(11, 11) As Double
Dim A As Variant
'假设X是个一个方阵,那么就是有12行12列
Private Sub Form_Load()
Show
A = Array(1, 2, 4, 5, 6, 7, 1, 2, 4, 5, 6, 7)
For i = 0 To 11
For j = 0 To 11
X(i, j) = Val(InputBox("请输入第" + Trim(i) + "行第" + Trim(j) + "列的数值:", "", Trim(i) + Trim(j)))
Print X(i, j);
Next j
Next i
For i = 0 To 11
For j = 0 To 11
Y(j, i) = A(j) * X(j, i)
Print Y(j, i)
Next j
Next i
End Sub
矩阵x怎么写
1. 请找出矩阵X,并写出步骤
a . X=(1 2 0; -3 1 5 )*[(-1 0 1; 1 1 0; 3 1 -1)]的逆
[(-1 0 1; 1 1 0; 3 1 -1)]的逆为2113
1 -1 1
-1 2 -1
-2 -1 1
所以X=(-1 3 -1 ;52616 0 1)4102
b 先在等式右边乘1653以(1 -1 2; 3 0 1)的转置矩阵,得内到容
X ( 6 5 ;5 10)=( -4 -15; 23 25) 得到再乘( 6 5 ;5 10)的逆得到
X=( 1 -2;3 1)
2. matlab X=[ones(size(x)) x];表示什么意思
就是构造一个新的矩阵X,它的左半部分是和矩阵x一样行列数的全1矩阵。
size就是获得一个矩阵行和列的个数(若是3维矩阵或更高维矩阵也一样)
ones则是构造一个元素全是1的矩阵,行列数根据输入的数调整。
举个例子:
若原矩阵x=[0 1;2 3] 即一个两行两列矩阵,元素从左到右,从上到下依次为0、1、2、3
则语句运行后为:
X =
1 1 0 1
1 1 2 3
矩阵左半部分产生一个两行两列全1矩阵。
矩阵怎么写解
1. 矩阵方程Ax=0有多少种解法
你可以尝试把方程组写出来~ 系数矩阵A的行,即代表方程组中方程的个数,行线性无关就是有m个方程~ 列的个数为所求变量的个数~~ 只有零解的充要条件请查一下克拉默法则~ 给的是齐次线性方程组,只有零解,应该要求|A|≠0 仔细查看了一下高等代数的书,矩阵秩的定义核实一下:行秩=列秩=(定义为)矩阵的秩~ 如果A的行秩<甫钉颠固郯改奠爽订鲸n,那么方程有非零解~ 如果行秩 (1) 增广矩阵 1 -8 -9 5 0 1 -1 -3 1 1 3 4 -3 -1 4 作行初等变换 1 -8 -9 5 0 这行不变 0 7 6 -4 1 这行-第1行 0 28 24 -16 4 这行-第1行*3 . 1 0 -15/7 3/7 8/7 这行+第2行*8/7 0 7 6 -4 1 这行不变 0 0 0 0 0 这行-第2行*4 得解 x1=15u/7-3v/7+8/7 x2=-6u/7+4v/7+1/7 x3=u x4=v (3) 增广矩阵 2 3 1 4 1 -2 4 -5 3 8 -2 13 4 -1 9 -6 作行初等变换 0 7 -7 14 这行-第2行*2 1 -2 4 -5 这行不变 0 14 -14 28 这行-第2行*3 0 7 -7 14 这行-第2行*4 . 0 7 -7 14 这行不变 1 0 2 -1 这行+第1行*2/7 0 0 0 0 这行-第1行*2 0 0 0 0 这行-第1行 得解 x1=-2t-1 x2=t+2 x3=t 增广矩阵: 1 1 1 1 2 3 1 4 -1 0 a 1 经过初等行变换(第二行减去第一行*2的结果放在第二行,第三行加上第一行的结果放在第三行,完成上两步后,再将第三行减去第二行的结果写在第三行)后变成上三角矩阵为: 1 1 1 1 0 1 -1 2 0 0 a+2 0 要使得有无穷多解的话:必须a+2=0(为什么是这样,你最好再把上面写成方程组形式就知道了,尤其是最后一个方程) 即a=-2有无穷多解。 它的解: [x1] [-1-2b ] |x2|=|2+b | [x3] [b ] 其中b是任意实数 R = [S;T]^T [ R是2n行,n列的矩阵.R的前n行是S,R的后n行是T] E = [A,B;C,D] [E是2n行,2n列的矩阵.E的前n行,前n列是A,E的前n行,后n列是B,E的后n行,前n列是C,E的后n行,后n列是D] Z = [X;Y]^T [ Z是2n行,n列的矩阵.Z的前n行是X,Z的后n行是Y] R = E*Z 噢, 2个n阶方阵之间的点乘结果还是1个n阶方阵么? 结果矩阵的第m行n列的元素是2个n阶方阵的第m行n列的元素之间的乘积吧? 如果是这样的话, S = [sij]_(n*n), X = [xij], Y = [yij], A = [aij], B= [bij],C=[cij],D=[dij],T=[tij]_(n*n). 对于任意的i,j=1,2,。,n,都有, sij = aij*xij + bij*yij tij = cij*xij + dij*yij [sij,tij]^T = [aij,bij;cij,dij][xij,yij]^T. 若det[aij,bij;cij,dij]不为0,则 [xij,yij]^T = [aij,bij;cij,dij]^(-1)[sij,tij]^T. i,j = 1,2,。,n. 这两题均可用下边方法: 形如AX=B的矩阵求解,左乘A的逆矩阵,从而得:X=A^{-1}B;其中A^{-1}是矩阵A的逆矩阵。 因此问题等价于求A^{-1},然后再与B相乘。而求解一直矩阵的逆矩阵,又可以用下边方法。 如果A矩阵的阶为n,则可以在此矩阵旁边并写一个n阶单位矩阵,而后联合变换,将A变换为单位矩阵,同时单位矩阵就变换为A^{-1}了。 现在按照这样的思路,解这两道题。 1、由,写出,联合变换得 得,从而 2、由,写出 联合变换得得 从而 转载请注明出处育才学习网 » 多项式对应的矩阵怎么写2. 求矩阵方程组的全部解
3. 用矩阵的方法求解此题
4. 请问这个矩阵方程如何解呢
5. 解矩阵的方程组
育才学习网