lolasolve
Новичок
|
Подскажите, пожалуйста, каким способом можно найти решение, и есть ли пример решения в MathCad? Нужно найти решение вот этого: a0*A=a1, где а0 - известный вектор из трёх элементов, A - неизвестная матрица 3*3, а1 - вектор из трёх элементов, который нужно найти. Имеется ряд нормировочных уравнений (суммы по строкам матрицы равны 1, сумма элементов искомого вектора равна 1).
|
Всего сообщений: 2 | Присоединился: март 2008 | Отправлено: 31 марта 2008 19:13 | IP
|
|
Roman Osipov
Долгожитель
|
|
Всего сообщений: 2356 | Присоединился: май 2007 | Отправлено: 31 марта 2008 20:17 | IP
|
|
lolasolve
Новичок
|
Спасибо за ответ! Все верно, только мне нужно решить численно то что получилось. Получается система, в которой 9 неизвестных элементов матрицы А, а найти нужно 3 элемента(которые численные должны быть). Как сказано выше, имеется 4 нормировочных условия (суммы по строкам матрицы А равны 1 и суммы искомых элементов равна 1). Получается 7 уравнений. Скажем элементы а0=(0,653; 0,222; 0,125) Некоторые говорят, что это не решаемо. Но мне сказал руководитель, что нужно задать начальное приближение решением нелинейной системы. И еще что-то типа - уменьшить погрешность. Я не математик, понятия не имею как это. Книжек надавали, но мне это не помогает, я с этим уже долго разобраться не могу. Мне бы хоть пример или какими функциями это можно сделать.
|
Всего сообщений: 2 | Присоединился: март 2008 | Отправлено: 1 апр. 2008 8:12 | IP
|
|
|