Конференция "Прочее" » Уравнение с двумя неизвестными:
 
  • sds (23.04.08 15:34) [0]
    Необходима помощь с программкой.
    Нужно написать программу которае решает систему уравнений с двумя неизвестными:
    AX + BY + C = 0
    A1X + B1Y + C1 = 0
    Где A,B,C,A1,B1,C1 - вводятся пользователем,
    а X и Y - неизвестные.
    Я так понял что нужно описать 16 случаев типа (a=0) and (b=0) and  (a1<>0) and (b1=0)  и таких разных вариантов будет как раз 16 (чтобы небыло исключительных ситуаций деления на 0 и т.д.)
    Но может быть есть более простой способ, может кто-либо уже делал такое.
    Заранее большое спасибо.
  • Восхищенный (23.04.08 15:52) [1]
    В школе говорили, что случаев всего 2: главный определитель равен нулю и нет.
  • MBo © (23.04.08 15:53) [2]
    Нужно выписать общее решение на бумаге -для системы из двух неизвестных подойдет метод Крамера, и перенести его на язык программирования.  Отдельно обрабатывается только случай с нулевым дискриминантом.
  • ПостОвый терминатор © (23.04.08 15:55) [3]
    > sds   (23.04.08 15:34)
    Если разрешишь, то я за тебя поищу алгоритм или готовое решение на Yandex-e или Google
  • app © (23.04.08 16:37) [4]
    > ПостОвый терминатор  (23.04.2008 15:55:03)  [3]

    Пусть сначал попробуют в Прочем
  • AlexDan © (24.04.08 00:20) [5]
    По-моему тут есть классические методы, вроде Рунге-Кутта и кого-то еще. Тут нужно читать математику, а не программирование.
  • DrPass © (24.04.08 00:30) [6]
    Извращенцы. Два линейных уравнения с двумя неизвестными, задачка из алгебры пятого класса, а они тут метод Крамера вспоминают, и даже до Рунге-Кутта с дифурами добрались...
  • Petr V. Abramov © (24.04.08 00:32) [7]
    > Где A,B,C,A1,B1,C1 - вводятся пользователем,
    а если пользователь ввел приличное слово вместо числа? вот это гимр, остальное математика
  • AlexDan © (24.04.08 01:37) [8]
    > DrPass ©
    > Извращенцы. Два линейных уравнения с двумя неизвестными
    > AlexDan ©
    > По-моему тут есть классические методы, вроде Рунге-Кутта
    > и кого-то еще.
    Да-а, тут и я немного перестарался,  даже не подумал что задача настолько лёгкая, почему-то подумал об одном уравнении с двумя неизвестными)). В данном случае достаточно одной перестановки)).
  • MBo © (24.04.08 05:07) [9]
    >они тут метод Крамера вспоминают
    Школьное решение с исключением неизвестных приводит к формулам Крамера :)
  • Дуб (24.04.08 06:36) [10]
    Для данного уравнения возможны 4 случая:

    1. Нет решений.
    2. решение существует и это точка.
    3. решение существует и множ1ество решений образует прямую.
    4. решение существует и множдество решений образует плоскость.

    Смотрится через ранг матрицы неизвестных и ранк основной матрицы.
  • KSergey © (24.04.08 07:26) [11]
    С программкой кто-нибудь уже поможет, в конце-то концов??!!
    Флудеры, блин.
 
Конференция "Прочее" » Уравнение с двумя неизвестными:
Есть новые Нет новых   [134435   +35][b:0][p:0]