2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Чем нарисовать график?
Сообщение15.03.2011, 00:17 


24/01/11
207
Нужна какая-нибудь тулза, чтобы нарисовать график ф-ции в полярных координатах.

P.S. Если такой нет, то может кто-то знает, как как-нибудь в джаваскрипте рисовать? Т.е. мне достаточно просто ф-ции «сделай в точке (x, y) черную точку»

 Профиль  
                  
 
 
Сообщение15.03.2011, 00:47 
Заблокирован
Аватара пользователя


17/06/09

2213
а www.wolframalpha.com не умеет?

 Профиль  
                  
 
 
Сообщение15.03.2011, 00:55 


24/01/11
207
age, я пыталась, что-то никак. Он не понимает записи с $ \phi $ и $ \rho $

 Профиль  
                  
 
 
Сообщение15.03.2011, 01:15 
Аватара пользователя


23/11/09
1607
Advanced Grapher 2.11 - проще не бывает!

 Профиль  
                  
 
 Re:
Сообщение15.03.2011, 01:20 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Equinoxe в сообщении #423030 писал(а):
age, я пыталась, что-то никак. Он не понимает записи с $ \phi $ и $ \rho $

http://www.wolframalpha.com/input/?i=po ... B+sin+phi+

 Профиль  
                  
 
 
Сообщение15.03.2011, 01:51 


24/01/11
207
Xaositect, большое спасибо!

 Профиль  
                  
 
 
Сообщение15.03.2011, 07:26 
Заслуженный участник


08/04/08
8556
Можно в Excele нарисовать. Протабулировать $\rho$ и $\phi$, затем вычислить $x = \rho \cos \phi , y = \rho \sin \phi$ и по столбцам $x,y$ построить.

 Профиль  
                  
 
 
Сообщение15.03.2011, 23:36 


24/01/11
207
Sonic86, ну, мне легче было бы найти человека, помнящего js, и спросить у него, как поставить черную точку в (x, y), всё остальное решилось бы автоматом (написать элементарную программку)
Хотя в принципе штука с js очень актуальна, я вспомнила, что на межнаре по информатике будут только языки, на которых я не умею писать визуализаторы, а js будет так или иначе, ибо будет firefox. Клёво, меня осенило. Осталось найти знающего js (раньше я его знала, но это было давно). Есть здесь кто? :)

 Профиль  
                  
 
 
Сообщение16.03.2011, 20:41 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Equinoxe в сообщении #423383 писал(а):
Есть здесь кто? :)

Ну, у меня до сегодняшнего для с JS было только шапочное знакомство, но вот что-то есть:
код: [ скачать ] [ спрятать ]
  1. <!DOCTYPE HTML> 
  2. <html> 
  3. <head> 
  4. <title> 
  5. Plot 
  6. </title> 
  7. <script type="text/javascript"> 
  8. var plot = function() 
  9.         canvas = document.getElementById('canvas'); 
  10.         context = canvas.getContext('2d'); 
  11.  
  12.         context.beginPath(); 
  13.         context.moveTo(0,canvas.heigth); 
  14.         for(i = 1; i < canvas.width; i++) 
  15.         { 
  16.                 x = i/canvas.width; 
  17.                 y = x*x; 
  18.                 j = (1 - y)*canvas.height; 
  19.                 context.lineTo(i,j); 
  20.         } 
  21.         context.stroke(); 
  22.         context.closePath(); 
  23. </script> 
  24. </head> 
  25. <body> 
  26. <canvas id="canvas" width="300" height="300"></canvas> 
  27. <p> 
  28. <input type="button" onclick=plot()></input> 
  29. </body> 
  30. </html> 


-- Ср мар 16, 2011 20:42:16 --

Оно будет работать только на достаточно новых браузерах, с поддержкой html5 canvas

 Профиль  
                  
 
 
Сообщение17.03.2011, 00:15 


24/01/11
207
Xaositect, ага, спасибо, нарыла про канвас в мозилловском вики, ооочень здорово :)
Почти везде он есть, писать визуализатор также просто, как придумывать, всё есть, замечательно просто

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Модератор: Модераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: ozheredov


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group