请教几道简单的MATLAB程序设计题目

1个回答

  • 第一题:

    A = pascal(7) %生成7*7 pascal矩阵

    B = A([1,3,5],[5,6,7]) %构成矩阵B

    C = A(5:7,1:3) %构成矩阵C

    D = B-1*C

    A =

    1 1 1 1 1 1 1

    1 2 3 4 5 6 7

    1 3 6 10 15 21 28

    1 4 10 20 35 56 84

    1 5 15 35 70 126 210

    1 6 21 56 126 252 462

    1 7 28 84 210 462 924

    B =

    1 1 1

    15 21 28

    70 126 210

    C =

    1 5 15

    1 6 21

    1 7 28

    D =

    0 -4 -14

    14 15 7

    69 119 182

    第二题:

    function A=prime_number()

    N=100;

    j=1;

    for i=2:N

    if prod(rem(i,2:(i-1)))~=0

    A(j)=i;

    j=j+1;

    end

    end

    A =

    2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97