一个3*3的矩阵如何算?
线法则: 实线上3个数乘积取正号, 有3项虚线上3个数乘积取负号, 有3项
第一个矩阵的行了第二矩阵的列相乘。最后的结果是一个2*2的矩阵
例如:
A =
1 2 -1
3 1 -2
B =
2 3
3 1
-2 4
C=A*B
C =
10 1
13 2
如是行列式,那就这么做:
先求二阶的
a b
c d
等于ad-cd
三阶
a b c
d e f
g h i
行列式=a乘以 e f - b乘以d f +c乘以d e
................h i...........g i...... g h
=a*(ei-fh)-b*(di-fg)+c*(dh-eg)
=-4
上面不能输入整齐,你自己改一下:第一个h与e对齐,依次i与f,g与d,i与f。。。
这是最基本的算法,等你学了线性代数后会有跟方便的办法
我想,大概是求秩。
行列式不为零,秩为3.
如果行列式为零,看二阶的,有非零的,秩为2.全为零,看一阶。
当然,可以反过来,先看一阶,再看二阶的。
2 -1 4 1 -1/2 2
3 1 5---1/2R1---3 1 5---R3-R2---
4 1 6 4 1 6
1 -1/2 2 1 -1/2 2
3 1 5---R2-3R3---0 1 2
1 0 1 1 0 1
1 0 3
---R1+1/2R2---0 1 2---R3-R1---
1 0 1
1 0 3 1 0 3
0 1 2---R2+R3--0 1 0---(-1/2)R3---
0 0 -2 0 0 -2
1 0 3 1 0 0
0 1 0---R1-3R3---0 1 0
0 0 1 0 0 1
[注:R表示行]
关键是你要对矩阵做什么呢?
c语言如何求一个3×3的整型矩阵对角线元素之和?
c语言求一个3×3的整型矩阵对角线元素之和步骤如下:1、打开Dev-c++软件,点击“新建源代码”。2、具体程序如下:include <stdio.h> int main(){ int a[3][5]={{1,2,3},{4,5,6},{7,8,9}};int i,j,sum,m=0,sum1=0,sum2=0;printf("array a:\\n");for(i=0;i<3;i++)...
有一个3*3矩阵求高斯消元方法的详细过程及答案,跪谢
找一个数乘以第一行每个数,再将所得行向量与另一行相加,使加和后该行第一个数为零,依次对每行做如此处理;二三行首数为零后,对第二行乘一个数加到第三行,使第三行首数在为零。
将一个3x3的矩阵转置,怎样用c语言写?
include<stdio.h> int main(){ int a[3][3];int*i;for(i=*a;i<*a+9;scanf("%d",i++));\/\/输入矩阵 void trans(int(*p)[3]);\/\/声明转换函数 trans(a);} void trans(int(*p)[3]){ int i,j,t,*k;for(i=0;i<3;i++)for(j=0;j<i;j++){ t=*(*(p+i)+j);*...
如何求矩阵3*3的积?
用A的第1行各个数与B的第3列各个数对应相乘后加起来,就是乘法结果中第1行第3列的数;依次求出第二行和第三行即可。假设3*3矩阵与3*2矩阵乘法种的项分别为:a11 a12 a13 a21 a22 a23 a31 a32 a33 和b11 b12 b21 b22 b23,则新的得到的矩阵:第一项为c11=a11*c11+a12...
一个3*3矩阵,每个数均是b,求他的特征值。怎么求。
= e * ut [b b b] [1] X [b b b][b b b] [1]式中:e = [1 1 1]t, ut = [b b b]根据Sylvester定理:矩阵e * ut与矩阵ut * e具有相同的非零特征值,而ut * e = 3b,因此非零特征值为3b,另外,矩阵A应该有3个特征值,所以其他两个均为0。
如何计算三阶行列式?
A = [[a, b, c],[d, e, f],[g, h, i]]其对应的三阶行列式的展开式为:|A| = aei + bfg + cdh - ceg - bdi - afh 三角形法(Sarrus法则)是另一种用于计算三阶行列式的方法,其步骤如下:1. 将3x3矩阵复制两次并将其粘贴到右侧,形成了一个6x3的矩阵。2. 从左上角到右下...
构造一个3*3的矩阵A.使得[1 1 1](转置)是Ax=0的一个解
只要使每行的元素之和等于0, 如 1 2 -3 3 2 -5 1 -4 3 提示: 有疑问请使用追问, 才能及时得到补充解答 若是基础解系, 则 1 = 3-r(A). 即有 r(A)=2.故构造时保证A中有非零的2阶子式即可
线性代数一个3x3的矩阵a,其行列值为3,那么a逆的行列值为多少?_百度知 ...
A*A的逆=E,两边取行列式有3*|A逆|=1,则A逆为三分之一
c语言求一个 3×3的整型矩阵对角线元素之和
要用到数组来完成矩阵的排序、循环、比较,最后输出我们对应的位置的元素所求的累积和。具体操作:第一步:打开Dev-c++软件,点击“新建源代码”。第二步:具体程序如下:include <stdio.h> int main(){ int a[3][5]={{1,2,3},{4,5,6},{7,8,9}};int i,j,sum,m=0,sum1=0,sum2...
如何用C语言输出3*3的矩阵
for (i = 0; i < N; i++)for (j = 0; j <= i; j++)a[j][i] = a[j][i] * m;} int main(){ int i, j;int a[N][N];printf("input a number: \\n");for(i=0;i<N;i++)for (j = 0; j < N; j++)scanf_s("%d", &a[i][j]);printf("3 * 3 ...
芒容小儿:[答案] 你是要做矩阵行列式Det吗? A = 1 2 4 2 1 5 4 1 4 det(A)=15 给你发消息了,看消息
安义县13463092412: 请问怎么求3*3矩阵的值比如a 0 81 a 140 1 7 - a请列出具体的式子及答案 - ?
芒容小儿:[答案] 结果等于7*a^2-a^3-14*a+8 麻烦楼主到这里看一下: 矩阵行列式的定义以及公式: 抵制喂鸡百科,所以只好转到我的空间.
安义县13463092412: 如何快速确定一个3*3矩阵的特征值 - ?
芒容小儿:[答案] 快速? 最快就是算出特征方程: DET(A-X*I)=0 三次方程,很容易求啦.
安义县13463092412: 用C语言编写一个程序,计算一个3*3矩阵每行的和 - ?
芒容小儿: #include<stdio.h> main() {int a[3][3],for (i=0;i<3;i++){s=a[i][0]+a[i][1]+a[0][2];printf("第%d行的和是%d",i,s);} }我没有c编程程序,没法调试啊,你自己试试,你要是有程序发一个给我啊,呵呵!!!434958125@qq.com
安义县13463092412: 求3*3矩阵的最大值并输出 - ?
芒容小儿: 第一题: #include< stdio.h > #define row 3 //行#define col 4 //列 main() { int matrix[ row ][ col ]; int ix1, ix2; int max_ix1, max_ix2, max = 0;/* 输入矩阵元素 */ for( ix1 = 0; ix1 < row; ix1++ ) { for( ix2 = 0; ix2 < col; ix2++ ) { scanf( "%d", &matrix[ ix1 ][ ...
安义县13463092412: matrix determinant 矩阵的行列式3x3的矩阵,怎么求determinant - ?
芒容小儿: 假如矩阵为: a1 a2 a3 b1 b2 b3 c1 c2 c3determinant的解析过程: 矩阵为a1 a2 a3 b1 b2 b3 c1 c2 c3(a, b, c 均为实数),则该矩阵的行列式等于:a1(b2c3-b3c2) - a2(b1c3-b3c1) + a3(b1c2-b2c1),即a1(b2b3c2c3的行列式 )- a2( b1b3c1c3的行列...
安义县13463092412: 3*3矩阵怎么求他的逆矩阵 - ?
芒容小儿:[答案] 高中就学这个了呀?! 求数值型矩阵的逆矩阵有两种方法 1.用伴随矩阵 A^-1 = (1/|A|) A* 2.用初等行变换将 (A,E) 化为 (E,A^-1)
安义县13463092412: C语言 求一个3*3的整型矩阵对角线元素之和 - ?
芒容小儿:[答案] #include main() { \x09int a[3][3],i,j,sum=0; \x09printf("请输入数组元素:(3*3)\n"); \x09for(i=0;i
安义县13463092412: 正方形矩阵中3*3或者4*4矩阵是怎么求行列式和逆矩阵的? - ?
芒容小儿: 如果矩阵元素都是简单数字, 最好消元降阶求行列式.就是先将某行(或列)化为只有 1 个非零元,然后按该行(或列)展开,依次降到求二阶行列式为止.也可化为三角形行列式. 如果矩阵元素含有字母符, 不便消元降阶, 就直接按某行(或列)展开求行列式,依次降到求二阶行列式为止. 数字矩阵求逆矩阵最好按初等行变换法.
安义县13463092412: 求一个3*3矩阵的特征向量矩阵A= 1 1 20 1 30 0 2求特征向量,最好有计算过程. - ?
芒容小儿:[答案] 显然特征值就是对角线的元素1,1,2那么λ=1时,A-E=0 1 20 0 30 0 1 第1行减去第3行*2,第2行减去第3行,交换第2和第3行0 1 00 0 10 0 0 得到特征向量(1,0,0)^Tλ=2时,A-2E=-1 1 20 -1 30 0 0 第1行加上第2行-1 0 50 -1 ...