Форум сайта python.su
blip-blopможно сразу код выложить и что ожидали получить
Каким способом тут загружать картинки нужно?
[code python]сюда вставлять код, чтобы правильно отображался[/code]
Офлайн
xam1816у меня только скрины(
Офлайн
так
blip-blop
Да
Тут описан весь пример, но ответ не сходится, но я думаю это не прям проблема
Вот такой ответ должен получиться
Отредактировано AD0DE412 (Янв. 19, 2022 21:06:00)
Офлайн
AD0DE412Да, вот оно, спасибо!
так
Офлайн
AD0DE412вообще я в математике соображаю чуть больше 0.
Вот такой ответ должен получиться
Офлайн
даже через код из примера
import numpy as np def solve_with_rotation(m): """Solve system with rotation method. :param m: numpy matrix :return: None """ n = m.shape[0] # forward trace for i in range(n-1): for j in range(i + 1, n): c = m[i, i] / (m[i, i]**2 + m[j, i]**2) ** .5 s = m[j, i] / (m[i, i]**2 + m[j, i]**2) ** .5 tmp1 = m[i, :] * c + m[j, :] * s tmp2 = m[i, :] * -s + m[j, :] * c m[i, :] = tmp1 m[j, :] = tmp2 # check for non-singularity if is_singular(m): print('The system has infinite number of answers...') return # backward trace x = np.matrix([0.0 for i in range(n)]).T for k in range(n - 1, -1, -1): x[k, 0] = (m[k, -1] - m[k, k:n] * x[k:n, 0]) / m[k, k] # Display results print('ответ :\n{:f}\n{:f}\n{:f}'.format(x.item(0), x.item(1), x.item(2))) def is_singular(m): """Check matrix for nonsingularity. :param m: matrix (list of lists) :return: True if system is nonsingular """ return np.any(np.diag(m) == 0) m = np.matrix( '2 -9 5 -4;' '1.2 -5.3999 6, 0.6001;' '1 -1 -7.5 -8.5' ) print(m) solve_with_rotation(m)
[[ 2. -9. 5. -4. ]
[ 1.2 -5.3999 6. 0.6001]
[ 1. -1. -7.5 -8.5 ]]
ответ :
0.000000
1.000000
1.000000
Офлайн
xam1816Я тоже сделал что-то похожее, а можно ли это как-то зарандомить?
даже через код из примера
Офлайн