2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Построение трехмерных графиков
Сообщение22.05.2020, 10:23 
Аватара пользователя


13/08/13

4323
Пусть у меня есть большая квадратная таблица чисел (полученная в фортране), как мне например скинуть ее в блокнот, или в эксель? Линию сделать просто
Код:
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 
Заслуженный участник


09/05/12
25179
Чтоб я еще знал, что там конкретно хочет иметь на вход 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 


09/05/16
138
Мои коллеги, которые строят трёхмерные графики в 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 ] 

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



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

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


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

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