|
У кого есть Mathcad, помогите решить систему уравнений | ☑ | ||
---|---|---|---|---|
0
popcorn
08.09.11
✎
11:34
|
y1=a1x1+b1
y2=a1x2+b1 y3=a2x3+b2 y4=a2x4+b2 y=a1x+b1 y=a2x+b2 Известны: x1, y1, x2, y2, x3, y3, x4, y4 Не известны: a1, b1, a2, b2, x, y Нужно найти: x, y. Помогите пожалуйста, уже кучу бумаги извел, уравнение в строку не влазит, боюсь ошибиться где-нибудь! |
|||
1
popcorn
08.09.11
✎
11:35
|
Ой, перенесите в математику, не туда попал...
|
|||
2
Андрюха
08.09.11
✎
11:36
|
Маткад мало иметь, его еще надо уметь готовить.
|
|||
3
popcorn
08.09.11
✎
11:38
|
Да там ничего сложного, делов на две минуты! Был бы у меня маткад я бы уже давно сделал.
|
|||
4
Irbis
08.09.11
✎
11:38
|
Бумаги уже недостаточно?
|
|||
5
popcorn
08.09.11
✎
11:39
|
(4) Да!
|
|||
6
Fragster
гуру
08.09.11
✎
11:39
|
блин, тут на бумаге решить можно за пол часика максимум
|
|||
7
Живой Ископаемый
08.09.11
✎
11:40
|
http://www.wolframalpha.com/input/?i=y1%3Da1x1%2Bb1%2C+y2%3Da1x2%2Bb1%2C+y3%3Da2x3%2Bb2%2C+y4%3Da2x4%2Bb2%2C+y%3Da1x%2Bb1%2C+y%3Da2x%2Bb2
только я не знаю как там задать какие изветсные, а какие нужно найти |
|||
8
popcorn
08.09.11
✎
11:42
|
(6) Это при условии что нигде не ошибиться и + вместо - не поставить. Сложно и долго
|
|||
9
Fragster
гуру
08.09.11
✎
11:44
|
(8) пц обленились... а "сложно" - это если б тут степени всякие были, синусы/косинусы над переменными применялись...
|
|||
10
Fragster
гуру
08.09.11
✎
11:45
|
ну и кстати - это не имеет решения - ибо "дано 4 точки, найти 2 прямые, проходящие через них". а и б найти можно.
|
|||
11
popcorn
08.09.11
✎
11:46
|
(9) Это система из ШЕСТИ уравнений! Там знаешь какой ответ длинный получился? Я решение нашел, но оно четырехэтаэное по высоте и по длине в одну строку не влезает, надо упростить!
|
|||
12
Irbis
08.09.11
✎
11:47
|
(11) строишь матрицу 6*6 и методом гаусса туда и обратно.
|
|||
13
dzemon666
08.09.11
✎
11:52
|
http://www.wolframalpha.com/input/?i=Solve+%5B+{y1%3D%3Da1*x1%2Bb1%2C++y2%3D%3Da1*x2%2Bb1%2C++y3%3D%3Da2*x3%2Bb2%2C++y4%3D%3Da2*x4%2Bb2}+%2C+++{a1%2C+b1%2C+a2%2C+b2}+%5D
Это решение первых четерех - дальше подстановкой в 2 последние, там где х,у ( твой блок формул нижний, третий) |
|||
14
dzemon666
08.09.11
✎
11:55
|
Хотя твои все три блока (зависит от извесных)
|
|||
15
Chum
08.09.11
✎
11:55
|
а1 = (у1-у2)/(х1-х2)
а2 = (у3-у4)/(х3-х4) в1 = у1 - а1х1 в2 = у3 - а2х3 х = (в2-в1)/(а1-а2) Известны: x1, y1, x2, y2, x3, y3, x4, y4 Как-то так? |
|||
16
Fragster
гуру
08.09.11
✎
11:56
|
(11) блин, что может быть громоздкого в нахождении пересечения 2-х прямых, проходящих через заданные точки
|
|||
17
acsent
08.09.11
✎
11:57
|
(0) Как то ты странно переменные обозвал
|
|||
18
popcorn
08.09.11
✎
11:59
|
||||
19
popcorn
08.09.11
✎
12:00
|
(16) Посмотри ответ в (18), и не задавай глупых вопросов.
|
|||
20
Fragster
гуру
08.09.11
✎
12:02
|
(19) ну и что, ты этого на бумажке сокращенно не мог написать?
|
|||
21
Fragster
гуру
08.09.11
✎
12:04
|
открою страшную тайну - выражаешь a и b из верхних пар уравнений, ниже выражаешь x и y из нижней пары через а1а2б1б2. все. если уж нужно - производишь подстановку
|
|||
22
popcorn
08.09.11
✎
12:10
|
(21) ты это только что понял?
|
|||
23
Fragster
гуру
08.09.11
✎
12:11
|
(22) нет, еще в районе (6)
|
|||
24
GANR
08.09.11
✎
12:15
|
(0)Ты можешь в Excel загнать эти уравнения и воспользоваться инструментом "Поиск решения".
|
|||
25
popcorn
08.09.11
✎
12:16
|
(23) ну и ничего нового не сказал.
|
|||
26
popcorn
08.09.11
✎
12:16
|
(24) не знал...
|
|||
27
popcorn
08.09.11
✎
12:38
|
x = (-x1 * x3 * y2 + x1 * x3 * y4 + x1 * x4 * y2 - x1 * x4 * y3 + x2 * x3 * y1 - x2 * x3 * y4 - x2 * x4 * y1 + x2 * x4 * y3) / (-x1 * y3 + x1 * y4 + x2 * y3 - x2 * y4 + x3 * y1 - x3 * y2 - x4 * y1 + x4 * y2),
y = (-x1 * y2 * y3 + x1 * y2 * y4 + x2 * y1 * y3 - x2 * y1 * y4 + x3 * y1 * y4 - x3 * y2 * y4 - x4 * y1 * y3 + x4 * y2 * y3) / (-x1 * y3 + x1 * y4 + x2 * y3 - x2 * y4 + x3 * y1 - x3 * y2 - x4 * y1 + x4 * y2) |
|||
28
ssh2006
08.09.11
✎
12:39
|
x = (y3x4-x3y4-b1x4+b1x3)*(x2-x1)/((y2-y1)*(x4-x3)-(y4-y3)*(x2-x1))
х подставить в y = ((y4-y3)/(x4-x3))*x + y3 - x3*(y4-y3)/(x4-x3) |
|||
29
popcorn
08.09.11
✎
12:41
|
(28) спасибо, но ты выразил через b1, а она не известна. Я в (27) уже написал решение
|
|||
30
ssh2006
08.09.11
✎
12:45
|
ну да, у меня b1 = y2 - x2(y2-y1)/(x2-x1)
|
|||
31
popcorn
08.09.11
✎
12:49
|
(30) ну тогда нормально
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |