Matlab Code X

Embed Size (px)

Citation preview

  • 7/24/2019 Matlab Code X

    1/1

    v=zeros(32,1)

    v(1)=800.8

    v(2)=1019.2

    n=size(v)

    fori=3:n-1

    v(i)=1019.2

    end

    v(32)=1237.6

    M=zeros(n,n)

    fori=1:n

    M(i,i)=v(i)

    end

    p=zeros(32,1)

    fori=1:10

    p(i)=1132491111

    end

    p(11)=5243014403

    fori=12:31

    p(i)=1132491111

    end

    p(32)=141561389

    K=zeros(n,n)

    K(1,1)=p(1)

    K(1,2)=-p(1)

    K(2,1)=-p(1)

    fori=2:n-1

    K(i,i)=p(i)+p(i-1)

    K(i+1,i)=-p(i)

    K(i,i+1)=-p(i)

    end

    K(32,32)=p(32)+p(31)

    [ ,!"=ei#(K , M) $ %i&e 'odes ! %i&e n*r freenies /2

    for=1:n-1

    fori=2:n

    (i,)=(i,)(1,)

    end

    (1,)=1

    end

    [2"=ei#(K,M) $n /2

    ["=sr*(2) $n