• 2022-06-04
    写出用Givens变换把上海森伯格型矩阵[tex=13.786x5.786]QN0fTQbn6M33pU3gx/S2soDcipg0bx/SBGkmynDX/Hx+c6bF3FU8q8TjAEW0kSPTWqBm+VHmJjBbOo7LKfksikZsOTtpwaK33ONDgS9gj/1nU2iW+edpB3RMG83ny1T3HobsOCacWoJVL+pkedIN0XY6mJcO5bX3TOrBMHC7WCpKz9fyiUdRdzyYd2VRWXZqCGGScqjYzrkYIT27bx9GrexlWX/AVtqC7IZ+VrZEX18=[/tex]化为上三角矩阵的程序.
  • 解:编写一般上海森伯格矩阵的Givens变换程序如下:function A=guh(A)% Givens transform for Upper-Hessenberg natrix、    n = size( A , 1);    for k = 1: n-1,          t = norm ( A ([k , k +1], k )),          c = A(k, k) / t;          s = A ( k +1, k ) / t ;          G = [ c s ; -s c ] ;           A([k,k+1],k:n)  = G * A([k,k+1],k:n);      end在命令行上输入如下命令,就可得到该问题的结果:≫A=[15 4 7 0 6;12 3 0  24 9;0 24 81 39 40; 0 0 32 21 33; 0 0 0 15 17];≫ A = guhA)A =    [tex=21.714x5.786]qVGb6XKaUKbKUtBTAADIGFXwYBjCCbn2Ltf9nXbR/fTvU1oAYkpZGdMkZxxFD3E/fWceav4S7Hvq4N8FWXPcFDsegQGqoj1fQoSuguuvh0bz9qfrXAOJHXdZPlXT4H2aI0cI4o9h3NwIZ3hm73WzNJK4Ac+HqU8lNdC0lA601/L7ko423IyCAy28wK0WikoAJ+rEjPkYdODccWL2cicAn4C4d7aj6XtscOa0bDub2XX1z4O7iPu7pwQy4maVw4DtrcUeW5nr/FVUCFfE/blF4BpA6ZyORUWH9XZcDSHAQINw8egzG3nJK/zH+8pNNmFa[/tex]

    内容

    • 0

      set1 = {x for x in range(10)} print(set1) 以上代码的运行结果为? A: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} B: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10} C: {1, 2, 3, 4, 5, 6, 7, 8, 9} D: {1, 2, 3, 4, 5, 6, 7, 8, 9,10}

    • 1

      输入10个整数存入一维数组a,然后按逆序重新存储数据,最后按顺序输出该数组,每个数据占5列。例如输入 2 5 6 7 1 8 9 0 3 6 后,a(0)-a(9)依次为2、5、6、7、1、8、9、0、3、6,逆序重新存储数据后a(0)-a(9)依次为6、3、0、9、8、1、7、6、5、2,输出应为 6 3 0 9 8 1 7 6 5 2 注意:语言选DEV C++

    • 2

      设DES加密算法中的一个S盒为: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 14 4 13 1 2 15 11 8 3 10 6 12 5 9 0 7 0 15 7 4 14 2 13 1 10 6 12 11 9 5 3 8 4 1 14 8 13 6 2 11 15 12 9 7 3 10 5 0 15 12 8 2 4 9 1 7 5 11 A: 1010 B: 0001 C: 1011 D: 0111

    • 3

      说明S盒变换的原理,并计算当输入为110101时的S1盒输出。 [br][/br] n\m 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 S1 0 14 4 13 1 2 15 11 8 3 10 6 12 5 9 0 7 1 0 15 7 4 14 2 13 1 10 6 12 11 9 5 3 8 2 4 1 14 8 13 6 2 11 15 12 9 7 3 10 5 0 3 15 12 8 2 4 9 1 7 5 11 3 14 10 0 6 13

    • 4

      下面语句的输出结果是?range(len('HelloWorld')) A: [1, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11] B: 11 C: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] D: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]