Матричные коэффициенты MATLAB как их получить - PullRequest
0 голосов
/ 07 ноября 2011

Привет, я должен разрешить AX = 0 в Matlab.Проблема в том, что у меня нет коэффициентов A, которые мне нужны, чтобы извлечь их из сложного выражения q (x) f (x) - q (x) = 0.В этой системе переменными являются a0 a1 a2 b0 b1 b2, поскольку я собираюсь оценить выражение для заданного набора точек x, p (x) = a0 + a1 * x + a2 * x ^ 2 и q (x) =b0 + b1 * x + b2 * x ^ 2 и f (x) - некоторая функция.Итак, я получил систему из 6 переменных, а число уравнений - это количество баллов.Мой вопрос, как я извлекаю коэффициенты матрицы A, включая 0 для любой переменной?Я пробовал несколько способов, но ничего.Нужно ли вручную копировать коэффициенты переменных для всех заданных точек (x, f (x))?Пожалуйста, мне нравится, что хорошо сделанная вещь помогает мне, если есть решение, даже если оно большое.просто направь меня.

1 Ответ

0 голосов
/ 08 ноября 2011

Итак, я думаю, вы хотите решить q (x) f (x) - p (x) = 0 (где q, p - квадрика, а f - произвольная функция относительно x), а не AX = 0 Примечание: AX = 0 является линейным уравнением, тогда как q (x) f (x) - p (x) = 0 не обязательно. Если это так, может быть невозможно «извлечь коэффициенты», а вам нужен решатель нелинейных уравнений, проверьте: функция fsolve.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...