|
|
|
|
|
для: OLi
(08.04.2012 в 23:09)
| | Проверяйте мои выкладки, проверяйте свои исходные данные. Больше я вам ничем не могу помочь. Не писать же за вас) | |
|
|
|
|
|
|
|
для: Киналь
(08.04.2012 в 22:34)
| | ох - по-моему, приехал..ошибки из-за деления на 0.
Вот это echo $array['x'][$i]/$array['y'][$i]/$array['x'][$i].'<br>';
дает:
4.65661265624E-10
-4.65661308992E-10
4.65661265624E-10
-4.65661308992E-10
4.65661265624E-10
-4.65661308992E-10
4.65661265624E-10
-4.65661308992E-10
4.65661265624E-10
-4.65661308992E-10
4.65661265624E-10
-4.65661308992E-10
4.65661265624E-10
0.00671140939597
0.0196078431373
0.00502512562814
1
в массиве x и y все хорошо - значения как отрицательные так и положительные без 0 | |
|
|
|
|
|
|
|
для: OLi
(08.04.2012 в 22:29)
| | Так вы подождите рисовать сразу. Выведите всё, что насчитали, на экран, и по ним вручную рисуйте. Ну или во вспомогательном скрипте. | |
|
|
|
|
|
|
|
для: Киналь
(08.04.2012 в 22:24)
| | Ох. не выдает изображение в браузер:
<?
while ($i<=count($array['x'] )) {
$d=-1*($array['y'][$i])-(-1/($array['y'][$i]/$array['x'][$i]))*$array['x'][$i];
$y1 = (-1/$array['x']/($array['y'][$i]/$array['x'][$i])) * $array['x'][$i]+100 + $d;
imageline($img,$array['x'][$i], $array['y'][$i], $array['x'][$i]+100, $y1,$red);
imagerectangle($img,$array['x'][$i],$array['y'][$i],($array['x'][$i]+30),($array['y'][$i]+20),$red);
$i++;
}
?>
|
| |
|
|
|
|
|
|
|
для: OLi
(08.04.2012 в 22:09)
| | Прошу прощения — не x/y, а y/x, конечно. Видимо, поэтому он и «задумывается».
Так что советую вам перепроверить все мои выкладки. Меня всегда в школе ругали за невнимательность, мог и сейчас что-нибудь спутать) | |
|
|
|
|
|
|
|
для: Киналь
(08.04.2012 в 21:56)
| | В моем случае это будет отношение x/y т-к x0=y0=0
При таком раскладе - у меня скрипт уходит в бесконечные раздумья
$k=$array['x'][$i]/$array['y'][$i];
$d=-1*($array['y'][$i])-(-1/$k)*$array['x'][$i];
|
| |
|
|
|
|
|
|
|
для: OLi
(08.04.2012 в 21:48)
| | Если координаты точки на окружности — (82, 75), а координаты центра окружности — (10, 20), то тангенс наклона прямой, их соединяющей, будет (80-10) / (75-20). | |
|
|
|
|
|
|
|
для: Киналь
(08.04.2012 в 21:43)
| | Нужен пример на числах для тангенса угла- и думаю тему можно закрывать. | |
|
|
|
|
|
|
|
для: OLi
(08.04.2012 в 21:35)
| | Можно всё, только чем вам не нравиться тот способ, что я описал выше? | |
|
|
|
|
|
|
|
для: Киналь
(08.04.2012 в 20:52)
| | Да уж - вспоминая элементарное - уносит в в сторону. Может брать тогда производную от функции в точке? | |
|
|
|
|