2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Векторное поле в gnuplot
Сообщение26.03.2011, 18:34 


26/03/11
17
Как построить в точках с целыми координатами x, y векторы единичной длины, направление которых задается угловым коэффициентом k(x, y)?
Заранее благодарен.

 Профиль  
                  
 
 
Сообщение28.03.2011, 15:46 


05/09/09
35
Зависит от способа задания вашего коэффициента. Нужен вспомогательный файл с координатами начала вектора,

например:
Код:
#foo.dat
1 1
1 -1
-1 1
-1 -1


тогда, если коэффициент задан аналитически (к примеру sin(x)/cos(y)):
Код:
f(x,y) = sin(x)/cos(y)
d_x(x,y) = 1/sqrt(1+f(x,y)**2)
d_y(x,y) = f(x,y)*d_x(x,y)
plot "foo.dat" u 1:2:(d_x($1,$2)):(d_y($1,$2)) w vec

 Профиль  
                  
 
 Re: Векторное поле в gnuplot
Сообщение29.03.2011, 09:42 


26/03/11
17
Спасибо. Примерно так и сделал.

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

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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