У меня опять просьба о помощи в построении 2D векторного поля. Еще раз о задаче: имеются двухмерные массивы, например,
компоненты скорости u [i, j] и v [i, j] по координатам х, у соответственно, i , j – индексы по координатам х, у, максимальные значения i =81, j=161.
Значения скорости получены расчетным путем, записаны в отдельные файлы с расширением .dat, т.е. имена файлов условно uf.dat и vf.dat.
Требуется построить поле вектора скорости
V(u,v) в виде стрелок. Ввод данных из папки, куда записаны файлы uf.dat и vf.dat, в саму Mathematica
проводится с использованием опции из главного меню Insert и File Path, получается:
Код:
In[59]:= u = Import [“D:\ = Import \BMW Disk D\\uf.dat”] и жмём Shift+Enter
Out[59]= {{…,…,...},{…,…,…},{…,…,…}, … {…,…,…}}
Структура Out[59]= показана мною схематично для экономии места. Аналогично поступаем для компоненты v. Далее по аналогии с примером из учебника пишу функцию
Код:
VectorPlot[{u,v}, {x,1,81}, {y,1,161}], Shift+Enter
Появляется квадрат с координатными осями, но без векторного поля. Подскажите пожалуйста, в чем проблема.