![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 15.09.2008
Сообщений: 335
|
![]()
Ax+Cz-D=0
(x-x0)/(x1-x0)=(z-z0)/(z1-z0) Задача - решить систему из двух уровнений с двумя переменными X и Z Думал думал - ника не могу решить. я могу решить систему такого типа: 2x+3y=5 4x-9y=27 а систему представленную выше 0 немогу. может кто нибудь объяснить, она нужна для того чтобы в 3D игре ограничить движение сквозь стены. |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Для простоты записи обозначим х1-х0=t z1-z0=q.
Тогда после несложных преобразований Ваша система превращается в такую Ax+Cz=D qx-tz=qx0-tz0 Такую умеете решать? Последний раз редактировалось puporev; 28.09.2008 в 11:03. |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 15.09.2008
Сообщений: 335
|
![]()
puporev, а можешь подробно описать решение этой системы которую ты показал? Я думаю пойму... просто я никогда не решал когда стоят везде буквы... я с числами решал, и две переменных было у меня, как выше показал.
|
![]() |
![]() |
#4 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Системы уравнений в алгебраическом виде решаются также, как с цифрами, только вместо действий над цифрами есть действия с буквами, главное все делать внимательно и не запутаться. В результате должны получиться две формулы вида
X=выражение, не содержащее переменных Y=выражение, содержащее X. Чтобы не запутаться в трехэтажных формулах, я бы написал так: var x,z,x1,z1,x0,z0,A,C,D:real;-это дано по условию, x,z- переменные, остальное-реальные, заданные пользователем числа t,q,y:real;-вспомогательные переменные begin t:=x1-x0; q:=z1-z0; y:=q*x0-t*z0; (это получится после первых двух замен и первого преобразования второго уравнения системы ) Тогда решение системы будет такое: x:=(y*C+t*D)/(q*C+A*t); z:=(D-A*x)/C; А еще говорят программистам не надо знать математику. Прочитайте хоть школьную алгебру, там спецы все объясняют и на куче примеров. Последний раз редактировалось puporev; 28.09.2008 в 11:32. |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 15.09.2008
Сообщений: 335
|
![]()
спасибо! да я всего то в восьмом классе...
|
![]() |
![]() |
#6 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
Да я это понял. А что в восьмом классе запрещается читать учебники не по программе?
|
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 15.09.2008
Сообщений: 335
|
![]()
да нет не запрещается... просто их найти ещё нужно...
|
![]() |
![]() |
#8 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
![]()
В интернете есть поисковй сайт Google. Ввводишь там в окошечке чего желаете, нажимаете Enter и пожалуйста.
|
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 15.09.2008
Сообщений: 335
|
![]()
мда... хороший ответ...
|
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите пожалуйста | Dimanw92 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 24.09.2008 22:51 |
Подскажите, пожалуйста... | xtraSHAD0W | Помощь студентам | 3 | 23.05.2008 08:01 |
Подскажите, пожалуйста код | Romuald | Microsoft Office Excel | 8 | 04.12.2007 17:39 |
Подскажите Пожалуйста | Стас85 | Свободное общение | 1 | 02.05.2007 16:44 |
подскажите, пожалуйста, | Lena2 | Microsoft Office Excel | 2 | 03.11.2006 17:38 |