n阶方阵在复数范围内一定有n个特征值(重的按重数计)。

题目

n阶方阵在复数范围内一定有n个特征值(重的按重数计)。


相似考题
参考答案和解析
错误
更多“n阶方阵在复数范围内一定有n个特征值(重的按重数计)。”相关问题
  • 第1题:

    设A为n阶实对称矩阵,则().

    A.A的n个特征向量两两正交

    B.A的n个特征向量组成单位正交向量组

    C.A的k重特征值λ0,有r(λ0E-A)=n-k

    D.A的k重特征值λ。,有r(λ0E-A)=k


    参考答案:

  • 第2题:

    设A是n阶实对称矩阵,则A有n个()特征值.


    参考答案:实

  • 第3题:

    阅读以下说明和C语言程序,将应填入(n)处的字句写在对应栏内。

    【说明】

    魔方阵,又叫幻方,在我国古代称为“纵横图”。由1…N2共N2个自然数构成每行、每列及两对角线上各数之和都相等的N×N方阵,这样的方阵就叫做N阶魔方阵。顾名思义,奇阶魔方阵就是N为奇数的幻方。

    奇数阶魔方阵的生成方法如下:

    (1)第一个位置在第一行正中。

    (2)新位置应当处于最近一个插入位置右上方,但如果右上方位置已超出方阵上边界,则新位置取应选列的最下一个位置;如果超出右边界,则新位置取应选行的最左一个位置。

    (3)若最近一个插入元素为N的整数倍,则选下面一行同列上的位置为新位置。本题要求输入一个数据n,然后打印由自然数1到n2的自然数构成的魔方阵(n为奇数)。例如,当n=3时,魔方阵为:

    8 1 6

    3 5 7

    4 9 2

    了解其生成方法后,就可以根据此方法来写出程序了。首先设置int变量i,j,m, n。其中i标记魔方阵的行;j标记魔方阵的列;n表示魔方阵的维数,通过输入得到;通过m递加得到插入的数据。数组a[MAX][MAX]用于存放魔方阵元素。这里预定义了 MAX的大小,没有采用动态分配,在此设置为15,即最大求得15×15阶魔方阵。

    【程序】

    include <stdio.h>

    define MAX 15

    void main()

    {

    int n;

    int m=1;

    int i,j;

    int a[MAX][MAX];

    printf("Please input the rank of matrix:");

    scanf("%d",&n);

    i=0;

    (1)

    while((2))

    a[i][j]=m;

    m++;

    i--;

    j++;

    if((m-1)%n==0 && m>1)

    {

    (3)

    j=j-1;

    }

    if(j>(n-1)) //超出上界

    (4)

    if(j>(n-1))

    (5)

    }

    for(i=0;i<n;i++) //输出魔方阵

    for(j=0;j<n;j++)

    {

    if(a[i][j]/10==0)

    printf("%d ",a[i][j]); //对程序无影响,只是使输出的数每一列对齐

    else

    printf("%d ",a[i][j]);

    if(j==(n-1))

    printf("\n");

    }

    }


    正确答案:(1)j=(n+1)/2-1; (2)m=n*n (3)i=i+2; (4)i=i+n; (5)j=j-n;
    (1)j=(n+1)/2-1; (2)m=n*n (3)i=i+2; (4)i=i+n; (5)j=j-n; 解析:本题考查我们对魔方阵的理解及用C语言的实现。
    题目给出了魔方阵的原理和生成过程,现在要我们往15×15的二维数组中添加元素,使其呈现魔方阵的结构。程序中的变量i和,i确定增加的元素在数组中的位置,每次增加的元素在原来的基础上加1,只是位置按魔方阵的原理存放。
    下面来看代码,在第(1)空处,还没有进入增加元素的循环中,应该是赋初值阶
    段,而用来确定元素在数组中位置的变量i已有值,i没有,再根据魔方阵的生成过程的第一条(第一个位置在第一行正中)可知,此空的答案应该是i=(n+1)/2-1。
    第(2)空处是一个循环条件,结合全过程来看,我们知道这个循环是不停往数组中增加元素,直到添加完n×n个元素。因此,此处是判断要添加的元素应该小于n×n。答案为m=n*n。
    第(3)空前面是个条件选择语句,其条件是判断最近一个插入元素m是否可以被n整除。根据魔方阵的生成过程的第三条(若最近一个插入元素为N的整倍数,则选下面一行同列上的位置为新位置),即i=i+1,i不变。但由于在插入一个元素后,变量i和j会分别自动减1和加1。因此,答案为i=i+2。
    第(4)空前面也是个条件选择语句,其条件是判断是否超出上界,根据魔方阵的生成过程的第二条可以知道,如右上方位置已超出方阵上边界,则新位置取应选列的最下一个位置,因此,此空应该填i=i+n。
    第(5)空前面是个条件选择语句,其条件是判断是否超出右边界,根据魔方阵的生成过程的第二条可以知道,如超出右边界则新位置取应选行的最左一个位置。因此,此空应该填j=j-n。

  • 第4题:

    设 A 、 B 为n阶方阵,AB=0 ,则



    答案:C
    解析:

  • 第5题:

    设n阶矩阵A与对角矩阵相似,则().

    A.A的n个特征值都是单值
    B.A是可逆矩阵
    C.A存在n个线性无关的特征向量
    D.A一定为n阶实对称矩阵

    答案:C
    解析:
    矩阵A与对角阵相似的充分必要条件是其有n个线性无关的特征向量,A有n个单特征值只是其可对角化的充分而非必要条件,同样A是实对称阵也是其可对角化的充分而非必要条件,A可逆既非其可对角化的充分条件,也非其可对角化的必要条件,选(C).

  • 第6题:

    设A是一个n阶方阵,已知|A|=2,则|-2A|等于( ).

    A.
    B.
    C.
    D.

    答案:B
    解析:

  • 第7题:

    若n阶矩阵A的任意一行中n个元素的和都是a,则A的一特征值为:
    A. a B.-a
    C. 0 D. a-1


    答案:A
    解析:
    解:本题主要考察两个知识点:特征值的求法及行列的运算。

    A的一特征值为a。
    选A。

  • 第8题:

    为n阶方阵A的两个互不相等的特征值,与之对应的特征向量分别为X1,X2,证明X1,X2不是矩阵A的特征向量。


    答案:
    解析:

  • 第9题:

    设A为n阶方阵,A*是A的伴随矩阵,则||A|A*|等于( ).



    答案:D
    解析:

  • 第10题:

    次数为n,n>0的复系数多项式f(x)有多少个复根(重根按重数计算)?()

    • A、至多n个
    • B、恰好有n个
    • C、至多n-1
    • D、至少n个

    正确答案:B

  • 第11题:

    填空题
    设A为n阶方阵,E为n阶单位矩阵,且A2=A,则(A-2E)-1=____。

    正确答案: -(A+E)/2
    解析:
    由题设A2=A有,A2-A-2E=(A-2E)(A+E)=-2E,即(A-2E)[-(A+E)/2]=E,所以有(A-2E)1=-(A+E)/2。

  • 第12题:

    填空题
    设A为n阶方阵,若对任意n×m(m≥n)矩阵B都有AB=0,则A=____.

    正确答案: 0
    解析:
    取基本单位向量组为ε1,ε2,…εn
    当m=n时,由对任意B都有AB=0,则对B=(ε1,ε2,…εn)=En也成立,即AE=0,故A=0.
    当m>n时,取B=(ε1,ε2,…εn,B1)=(En,B1),则由AB=A(En,B1)=0,知AEn=0,故A=0.

  • 第13题:

    设A为n阶方阵,则A可对角化的充分必要条件是( ).

    A. A有n个不同特征值

    B.A有n个不同特征向量

    C.A有n个线性元关的特征向量

    D.IAI≠0。


    参考答案:C

  • 第14题:

    阅读以下说明和C程序,将应填入(n)处的字句写在对应栏内。

    【说明】

    下面的程序用DoleRob算法生成N阶(N为奇数)魔方阵(各行、列、对角线数字之和相等)。该算法的过程为:从1开始,按如下方法依次插入各自然数,直到N2为止。

    a.在第一行的正中插入1。

    b.新位置应当处于最近插入位置的右上方,若该位置已超出方阵的上边界,则新位置取应选列的最下一个位置;若超出右边界,则新位置取应选行的最左一个位置。

    c.若最近插入的元素是N的整数倍,则选同列的下一行位置为新位置。

    例如,3阶魔方阵如下所示:

    8 1 6

    3 5 7

    4 9 2

    【C程序】

    include<stdio.h>

    include<stdlib.h>

    define SIZE 50

    main( )

    { int row, col, n,value;

    int a[SIZE+1][SIZE+1]; /*不使用下标为0的元素*/

    printf("请输入要输出魔方阵的阶数n(奇数,<%d):n=",SIZE);

    scanf("%d",&n);

    if (!(n % 2)||n < 1 ||(1)) {

    printf("输入数据有误!\n"); exit(0);

    }

    row=1; col = (n+1)/2; value=1;

    while(value< =(2)) {

    a[row][col] = value;

    /*计算下一位置*/

    if(value%n !=0){

    row--; (3);

    if(row<1) row=n;

    if(col>n)(4);

    }

    else row++;

    value =(5);

    }

    printf("\n%d阶魔方阵如下所示:\n\n",n);

    for(row = 1;row <= n; row++){

    for(col = 1; col <=n; col++)

    printf("%5d",a[row][col]);

    printf("\n");

    }

    }


    正确答案:(1)n>SIZE或其等价表示 (2)n*n (3)col++或++col或col=col+1或其等价表示 (4)col-=n或col=1或其等价表示 (5)value+l或其等价表示
    (1)n>SIZE,或其等价表示 (2)n*n (3)col++,或++col,或col=col+1,或其等价表示 (4)col-=n,或col=1,或其等价表示 (5)value+l,或其等价表示 解析:本题考查根据算法编写程序的基本能力。
    N阶魔方阵定义为各行、列、对角线的数字之和相等。DoleRob给出了奇数阶魔方阵的算法,算法中方阵的行号和列号从1至N取值。程序中空(1)处判断n的合法性, n需为奇数,矩阵规模应不超过SIZE2。
    根据题中的算法描述,由于要按次序将数值1~n2放入方阵中(在程序中以value表示每次要存入的数值),因此从1开始填入。将数值填入方阵的语句为“a[row][col]= value;”,该语句在循环中,因此循环条件为“value=n*n”,因此,空(2)处填入“n*n”。
    程序中,本次填入的数值为value的值,下一次要填入的数值为value加1,因此,空(5)处应填入“value+l”。
    数值1的位置在第一行的正中间,即行号为1、列号为(n+1)/2,下一个位置即2的位置在1的右上方,即1所在位置的行号减1、列号加1。当新位置超出方阵的上边界,则新位置取应选列的最下一个位置:若超出右边界,则新位置取应选行的最左一个位置,因此对于3阶魔方阵,1填入第1行第2列,2填入第3行第3列,3填入第2行第1列,其余位置按照算法步骤b类推。因此,空(3)处填入“col++”或其等价形式,空(4)处填入“col=1或“col-=n”。需要考虑的特殊情况是本次填入的value值为N的倍数时,下一个插入位置为本次插入位置的正下方,即对于3阶矩阵,4填入3的正下方,7填入6的正下方等。

  • 第15题:

    阅读以下说明和C语言程序,将应填入(n)处的字句写在答题纸的对应栏内。

    【说明】

    魔方阵,又叫幻方,在我国古代称为"纵横图".由1…N2共N2个自然数构成每行、每列及两对角线上各数之和都相等的N×N方阵,这样的方阵就叫做N阶魔方阵。顾名思义,奇阶魔方阵就是N为奇数的幻方。

    奇数阶魔方阵的生成方法如下:

    (1)第一个位置在第一行正中。

    (2)新位置应当处于最近一个插入位置右上方,但如果右上方位置已超出方阵上边界,则新位置取应选列的最下一个位置;如果超出右边界,则新位置取应选行的最左一个位置。

    (3)若最近一个插入元素为N的整数倍,则选下面一行同列上的位置为新位置。本题要求输入一个数据n,然后打印由自然数1到n2的自然数构成的魔方阵(n为奇数)。例如,当n=3时,魔方阵为:

    816

    357

    492

    了解其生成方法后,就可以根据此方法来写出程序了。首先设置int变量i,j,m,n.其中i标记魔方阵的行;j标记魔方阵的列;n表示魔方阵的维数,通过输入得到;通过m递加得到插入的数据。数组a[MAX][MAX]用于存放魔方阵元素。这里预定义了MAX的大小,没有采用动态分配,在此设置为15,即最大求得15×15阶魔方阵。

    【程序】

    #include

    #defineMAX15

    voidmain()

    {

    intn;

    intm=1;

    inti,j;

    inta[MAX][MAX];

    printf("Pleaseinputtherankofmatrix:");

    scanf("%d",&n);

    i=0;

    (1)

    while((2))

    {

    a[i][j]=m;

    m++;

    i--;

    j++;

    if((m-1)%n==0&&m>1)

    {

    (3)

    j=j-1;

    }

    if(i<0)//超出上界

    (4)

    if(j>(n-1))//超出右边界

    (5)

    }

    for(i=0;i

    for(j=0;j

    {

    if(a[i][j]/10==0)

    printf("%d",a[i][j]);//对程序无影响,只是使输出的数每一列对齐

    else

    printf("%d",a[i][j]);

    if(j==(n-1))

    printf("\n");

    }

    }


    答案:(1)j=(n+1)/2-1;(2)m<=n*n(3)i=i+2;(4)i=i+n;(5)j=j-n;


    解析:

    本题考查我们对魔方阵的理解及用C语言的实现。


    题目给出了魔方阵的原理和生成过程,现在要我们往15×15的二维数组中添加元素,使其呈现魔方阵的结构。程序中的变量i和j确定增加的元素在数组中的位置,每次增加的元素在原来的基础上加1,只是位置按魔方阵的原理存放。


    下面来看代码,在第(1)空处,还没有进入增加元素的循环中,应该是赋初值阶段,而用来确定元素在数组中位置的变量i已有值,j没有,再根据魔方阵的生成过程的第一条(第一个位置在第一行正中)可知,此空的答案应该是j=(n+1)/2-1.


    第(2)空处是一个循环条件,结合全过程来看,我们知道这个循环是不停往数组中增加元素,直到添加完n×n个元素。因此,此处是判断要添加的元素应该小于n×n.答案为m<=n*n.


    第(3)空前面是个条件选择语句,其条件是判断最近一个插入元素m是否可以被n整除。根据魔方阵的生成过程的第三条(若最近一个插入元素为N的整倍数,则选下面一行同列上的位置为新位置),即i=i+1,j不变。但由于在插入一个元素后,变量i和j会分别自动减1和加1.因此,答案为i=i+2.


    第(4)空前面也是个条件选择语句,其条件是判断是否超出上界,根据魔方阵的生成过程的第二条可以知道,如右上方位置已超出方阵上边界,则新位置取应选列的最下一个位置,因此,此空应该填i=i+n.


    第(5)空前面是个条件选择语句,其条件是判断是否超出右边界,根据魔方阵的生成过程的第二条可以知道,如超出右边界则新位置取应选行的最左一个位置。因此,此空应该填j=j-n.

  • 第16题:

    设A,B是n(n≥2)阶方阵,则必有( ).



    答案:C
    解析:

  • 第17题:

    设Am×n,Bn×m(m≠n),则下列运算结果不为n阶方阵的是:

    A.BA
    B.AB
    C.(BA)T
    D.ATBT

    答案:B
    解析:

  • 第18题:

    设A,B均为n 阶方阵,下面结论正确的是( ).



    答案:B
    解析:

  • 第19题:

    设A是一个n阶方阵,已知 A =2,则 -2A 等于:
    A. (-2)n+1 B. (-1)n2n+1
    C. -2n+1 D. -22


    答案:B
    解析:

  • 第20题:

    设n阶方阵是一个上三角矩阵,则需存储的元素个数为()。

    A.n
    B.n×n
    C.n×n/2
    D.n(n+1)/2

    答案:D
    解析:
    在上三角矩阵中,第一行有1个元素,第二行有2个元素,…,第n行有n个元素,则共n(n+1)/2个。

  • 第21题:

    设A是一个n阶方阵,已知|A|=2,则|-2A|等于:()

    • A、(-2)n+1
    • B、(-1)n2n+1
    • C、-2n+1
    • D、-22

    正确答案:B

  • 第22题:

    问答题
    已知A=(aij),B=(bij)为两个n阶方阵。  X为n阶方阵。证明:AX=B有解的充要条件是n+1个矩阵A,A1,A2,…,An的秩相等。

    正确答案:
    (1)必要性
    设AX=B有解,令X()1,X()2,…,X()n是X的列向量,B()1,B()2,…,B()n是B的列向量。由AX=B有解知方程组AX()k=B()k(k=1,2,…,n)有解,于是有r(A)=r(A┆B()k)=r(Ak)(k=1,2,…,n),即A,A1,A2,…,An的秩相等。
    (2)充分性
    若A,A1,A2,…,An的秩都相等,则方程组AX()k=B()k有解。记其解为C()i(i=1,2,…,n),则AC=B(其中C是以Ci为列向量的矩阵),即C为AX=B的解,故AX=B有解。
    解析: 暂无解析

  • 第23题:

    单选题
    设A是一个n阶方阵,已知│A│=2,则│-2A│等于:()
    A

    (-2)n+1

    B

    (-1)n2n+1

    C

    -2n+1

    D

    -22


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    次数为n,n>0的复系数多项式f(x)有多少个复根(重根按重数计算)?()
    A

    至多n个

    B

    恰好有n个

    C

    至多n-1

    D

    至少n个


    正确答案: C
    解析: 暂无解析