29 / 29 / 2
Регистрация: 17.12.2012
Сообщений: 493
|
||||||
1 | ||||||
Исправить программу на собственные значения и им соответствующие вектора27.03.2014, 18:46. Показов 4726. Ответов 27
Метки нет (Все метки)
Ребята вот смотрите: программа в принципе работает правильно (считает собственное значение L верно), НО собственный вектор матрицы, а именно то что находится по правую часть от матрицы А на картинке не верно. Помогите разобраться че к чему, может эпсилон не тот или еще что-нибудь???
Тестовый пример: Матрица А: 4 2 2 2 5 1 2 1 6 Матрица x1 (вот это после равно справа от матрицы неверное считает): 0,8077c1 0,7720c1 c1 Ответ: L1=8,3874 КОД ПРОГИ:
ребята подскажете? Добавлено через 22 часа 27 минут помогите пожалуйста Добавлено через 1 час 51 минуту великие программисты вы гдее?)
0
|
27.03.2014, 18:46 | |
Ответы с готовыми решениями:
27
Найти собственные значения и собственные вектора Maple находит собственные значения и вектора комплексные Зачем нужны собственные значения/вектора и характеристический полином? Написать программу вычисления произведений матриц на соответствующие им вектора |
Заблокирован
|
|
30.03.2014, 09:02 | 21 |
Нормально все и с этим вектором (желтый столбец - почти нули).
Оранжевый столбец - приведение вектора (0,540055; 0,51953; 0,66214) к виду 0,815620564 0,784622587 1 Делением каждой составляющей на 0,66214. Как видите, вектор с заданной точностью похож на 0,8077c1 0,7720c1 c1
0
|
Заблокирован
|
||||||
30.03.2014, 09:38 | 22 | |||||
У вас точность вычислений - до второго знака. Повысьте ее до четвертого знака: строка 45
Так, полученный сейчас (0,540055; 0,51953; 0,66214) соответствует с1 = 0,66214. Добавлено через 28 минут Кроме того, полученный вектор является нормированным, то бишь 0,540055 ^2 + 0,51953 ^2 + 0,66214 ^2 = 1 что кошерно.
0
|
29 / 29 / 2
Регистрация: 17.12.2012
Сообщений: 493
|
|
31.03.2014, 05:13 [ТС] | 23 |
IrineK, только точность поменять и программа заработает правильно?
Добавлено через 2 минуты IrineK, мне нужно, чтоб в программе выводило вектор который у вас КОРИЧНЕВЫМ ЦВЕТОМ
0
|
Заблокирован
|
|
31.03.2014, 06:37 | 24 |
Еще раз для тех, кто в определенных актуальных средствах передвижения:
получите вектор, поделите каждый элемент на последний. Это требование препа или религии? Добавлено через 27 минут Продолжу. Вычисление собственных матриц дает возможность найти собственные вектора. Это не является просто мазохистским упражнением в рамках курса вышки. Находит реальное практическое применение при повороте систем координат. Т.е., необходимо для упрощения описания динамических систем в физике и компьютерной графике. Собственные вектора всегда находятся с точностью до множителя, поскольку являются решением избыточной системы однородных уравнений. Вектор, найденный в примере, предложенном в вашей книге, является нормированным, т.е. именно тем, который нужен на практике для поворота СК. Если вы хотите вернуть его в ненормированное состояние (в принципе - нерабочее), вам нужно сделать операцию, описанную выше.
0
|
29 / 29 / 2
Регистрация: 17.12.2012
Сообщений: 493
|
|
31.03.2014, 16:24 [ТС] | 25 |
IrineK, Я не понимаю как код исправить, помогите исправить, преподаватель требует((((
0
|
29 / 29 / 2
Регистрация: 17.12.2012
Сообщений: 493
|
|
01.04.2014, 15:57 [ТС] | 27 |
IrineK, спасибо вам огромное)))
Добавлено через 10 часов 7 минут IrineK, а вот еще вопрос? в моем коде ИТТЕРАЦИОННЫЙ ПРОЦЕСС в этом методе есть???
0
|
Заблокирован
|
|
02.04.2014, 03:24 | 28 |
Итерационный процесс - строки 24-45 - достижение точности результата до 3 знака за конечное во шагов, то бишь итераций.
1
|
02.04.2014, 03:24 | |
02.04.2014, 03:24 | |
Помогаю со студенческими работами здесь
28
Составить алгоритм и программу для перевода значения температуры, заданной в шкале Цельсия, в значения, соответствующие Решение неоднородной системы, если известны собственные вектора и значения однородной системы Найти собственные значения и собственные векторы оператора дифференцирования в пространстве многочленов Найти собственные векторы и собственные значения линейного оператора, заданного матрицей A0 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |