2014 dxdy logo

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

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




 
 Построение трехмерных графиков
Сообщение22.05.2020, 10:23 
Аватара пользователя
Пусть у меня есть большая квадратная таблица чисел (полученная в фортране), как мне например скинуть ее в блокнот, или в эксель? Линию сделать просто
Код:
open(10,file=file adress.txt)
do i=1,101
  do j=1,101
   write(10,)  u(i,j)
enddo
enddo
close(10)

а чтоб таблицей?
А потом построить поверхность через ориджин

 
 
 
 Re: Построение трехмерных графиков
Сообщение22.05.2020, 12:34 
Чтоб я еще знал, что там конкретно хочет иметь на вход Origin...

Но просто квадратную таблицу как-то так:
Используется синтаксис Fortran
open(10,file="file adress.txt")
do i=1,101
   write(10,"(101(F12.6,X))")  u(i,1:101)
enddo
close(10)
 

 
 
 
 Re: Построение трехмерных графиков
Сообщение22.05.2020, 14:39 
Мои коллеги, которые строят трёхмерные графики в Origin, подают ему на вход данные в трёх-колоночном формате ($x$, $y$, $z$), поэтому (формат изменяйте по вкусу):

Используется синтаксис Fortran
do i=1,101
 do j=1,101
  write(10,*)  i, j, u(i,j)
 enddo
enddo
 


В отличие от матриц Origin, которые бывают только на равномерной сетке, здесь можно вместо i, j подставить x(i), y(j) и получить неравномерную, если того требует задача.

 
 
 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group