View difference between Paste ID: zBNMB1A9 and aeCpACt6
SHOW: | | - or go back to the newest paste.
1-
def analitMihailovDis():
1+
def analitStepDis((A, B, C, D), T):
2
    T = arange(T[0], T[1], T[2])
3-
    for i in map(lambda x: x / 100.0, range(0, 314)):
3+
    J, V = eig(A)
4-
        yy = exp(3 * i * 1j) - 2.887 * exp(2 * i * 1j) + 2.775 * exp(i * 1j) - 0.89
4+
    J = mt(J * eye(3, 3))
5-
        y[0].append(yy.real)
5+
    V = mt(V)
6-
        y[1].append(yy.imag)
6+
7-
    plot(y[0], y[1]) 
7+
    for i in range(len(T)):
8-
    title('Godograf Mihailova')
8+
        y[0].append(T[i])
9
        yy = mt(((0, 0, 0))).transpose()
10
        for j in range(i - 1):
11
            yy = yy + matrix_power(A, i - 1 - j) * B
12
        yy = C * yy
13
        y[1].append(array(yy[0])[0][0])
14
    plot(y[0], y[1])
15
    title('Step construction')
16
    xlabel('t, s.')
17
    ylabel('y(t)')
18
    grid(color='g', linestyle='--')
19
    show()