Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/47: Рейтинг темы: голосов - 47, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 09.05.2015
Сообщений: 23

Нарисовать параболу и кубическую параболу в JavaScript

22.12.2015, 20:57. Показов 8997. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нарисовать параболу и кубическую параболу в системе координат 10х10 в JavaScript.
Не знаю как сделать...

Добавлено через 8 часов 27 минут
Никто не знает?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.12.2015, 20:57
Ответы с готовыми решениями:

Нарисовать параболу в java script
Нарисовать параболу и кубическую параболу в системе координат 10х10 в java script. Не знаю как сделать...

нарисовать параболу
Помогите нарисовать параболу в точке 0 0. Или хотя бы подтолкните на алгоритм написания такой программы. Буду очень благодарен! Параболу...

Нарисовать параболу
Задача состоит в том, чтобы нарисовать параболу которая состоит из линий, таких чтобы, если нарисовать квадрат со стороной 30 то линия...

14
 Аватар для Доктор Зойдберг
104 / 88 / 21
Регистрация: 19.05.2012
Сообщений: 458
22.12.2015, 21:14
canvas?
0
Юзер с абсолютным слухом
 Аватар для Опан
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
22.12.2015, 21:28
Лучший ответ Сообщение было отмечено dlis992 как решение

Решение

HTML5
1
2
<body bgcolor=gold>
<canvas id=canvas width=400px height=500px style="background:white"></canvas>
JavaScript
1
2
3
4
5
6
7
8
9
<script>
var ctx=canvas.getContext("2d");
for(var i=-20;i<20;i+=0.01){
    ctx.fillStyle="blue"; // цвет квадратической параболы
    ctx.fillRect(200+i*10,250-Math.pow(i,2),1,1);
    ctx.fillStyle="red"; // цвет кубической параболы
    ctx.fillRect(200+i*10,250-Math.pow(i,3),1,1);
}
</script>
1
22.12.2015, 21:34

Не по теме:

Опан, а классный цвет фона для тела документа вы выбрали :)

прямо таки ВabySurprise

0
0 / 0 / 0
Регистрация: 09.05.2015
Сообщений: 23
22.12.2015, 21:42  [ТС]
Опан,
а как это сделать в системе координат?
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
22.12.2015, 22:01
Цитата Сообщение от dlis992 Посмотреть сообщение
а как это сделать в системе координат?
таблицу тупо поверх канваза поставьте и всё
0
0 / 0 / 0
Регистрация: 09.05.2015
Сообщений: 23
22.12.2015, 22:16  [ТС]
BANO,
<body bgcolor=gold>
<canvas id=canvas width=400px height=500px style="background:white"></canvas>
<script>
var ctx=canvas.getContext("2d");
// Задаем position:absolute в стиле для всех div
document.write(" <style>div{position:absolute}</style> ");
// w,h - ширина и высота экрана соответственно; (x0,y0)- координаты центра экрана
w=screen.width; h=screen.height;
x0=w/2; y0=h/2;
// Рисуем координатные оси с центром в (x0,y0)
for (i=1; i<w; i=i+8) document.write( " <div style='top: " +y0+ " ; left: " +i+ " '>_</div> " );
for (i=1; i<h; i=i+8) document.write( " <div style='left: " +x0+ " ; top: " +i+ " '>|</div> " );
// Назначаем коэффициенты масштабирования графика по x (kx) и y (ky)
kx= w/70; ky= h/70;
for(var i=-20;i<20;i+=0.01){
ctx.fillStyle="blue"; // цвет квадратической параболы
ctx.fillRect(200+i*10,250-Math.pow(i,2),1,1);
ctx.fillStyle="red"; // цвет кубической параболы
ctx.fillRect(200+i*10,250-Math.pow(i,3),1,1);
}
</script>



как этот график рисовать из начала координат?
0
Юзер с абсолютным слухом
 Аватар для Опан
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
22.12.2015, 22:43
Координатную сетку можно так же нарисовать на канвасе. В моём коде между 2 и 3 строками вставим:
JavaScript
1
2
3
ctx.fillStyle="#ccc"; // цвет сетки (kalabuni, строго не судите :)
for(var i=0;i<canvas.width;i+=10)ctx.fillRect(i,0,1,canvas.height);
for(var i=0;i<canvas.height;i+=10)ctx.fillRect(0,i,canvas.height,1);
1
0 / 0 / 0
Регистрация: 09.05.2015
Сообщений: 23
22.12.2015, 22:50  [ТС]
Опан,
Спасибо Вам большое, но мне нужно оси координат x и y
0
Юзер с абсолютным слухом
 Аватар для Опан
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
22.12.2015, 23:27
No problems, между 2 и 3 строками вставим:
JavaScript
1
2
ctx.fillRect(0,canvas.height/2,canvas.width,1);
ctx.fillRect(canvas.width/2,0,1,canvas.height);
1
0 / 0 / 0
Регистрация: 09.05.2015
Сообщений: 23
22.12.2015, 23:40  [ТС]
Опан,
а деления возможно сделать?
0
22.12.2015, 23:41

Не по теме:

Опан, вас эксплуатируют:D

0
Юзер с абсолютным слухом
 Аватар для Опан
709 / 489 / 195
Регистрация: 17.12.2010
Сообщений: 1,428
22.12.2015, 23:56
Эх, если б могли транслировать из VB на JS? Есть тема - Из wav файла вывести график на форму Там я график с делениями забульбенил.
1
0 / 0 / 0
Регистрация: 09.05.2015
Сообщений: 23
23.12.2015, 00:13  [ТС]
Опан, спасибо большое за помощь!!!
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
23.12.2015, 00:16
Цитата Сообщение от Опан Посмотреть сообщение
Эх, если б могли транслировать из VB на JS?
тогда мелко мягких вообще бы зашпыняли, за то, что они сделали просто транслируемый язык
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
23.12.2015, 00:16
Помогаю со студенческими работами здесь

нарисовать параболу (x^2)
Уважаемые умы этого форума, и просто хорошие люди! Напишите пожалуйста 2 программы. 1. нарисовать параболу (x^2) через procedure, и...

Нарисовать параболу в pictureBox
доброго времени суток. возникла проблема.уже 2 часа убил на нее.не понимаю в чем косяк.а ошибка плевая 100%.подсобите плиз. рисовать...

Нарисовать параболу точками
Объясните пожалуйста.Вот организовал такой цикл: l:=1; for i:=1 to 120 do begin putpixel(120+l,round(650/-l)+300),4); l:=l+2; ...

Как нарисовать параболу на форме?
Пишу курсовую работу(c# Windows Forms), в ней нужно вычислять производную функции и выводить ее график. Суть проблемы в том, что с таким...

Нарисовать параболу по трем заданным точкам
Привет. Не получается высчитать Y для построения параболы. Парабола рисуется, но не по заданным точкам. Есть смещение по Y. Точки задаются...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru