Как изменить начало координат в Surfer
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 20 окт 2018, 22:22
- Репутация: 0
- Откуда: Астана
Как изменить начало координат в Surfer
Здравствуйте.
Помоги пожалуйста. Как изменить начало координат в Surfer?
В Surfer начало координат - как в математике (нижний левый угол), а в моем случае я численным методом считала динамическое воздействие на сваю и у меня результат в виде двумерного массива (решала в Си), то есть начало координат в верхнем левом углу.
Когда создаю сетку и делаю изолинии - они повернутое и неправильно отображаются.
Перекопала интернет и не нашла как изменить.
Помогите пожалуйста. И заранее спасибо.
Написала дипломный проект и застряла.
Помоги пожалуйста. Как изменить начало координат в Surfer?
В Surfer начало координат - как в математике (нижний левый угол), а в моем случае я численным методом считала динамическое воздействие на сваю и у меня результат в виде двумерного массива (решала в Си), то есть начало координат в верхнем левом углу.
Когда создаю сетку и делаю изолинии - они повернутое и неправильно отображаются.
Перекопала интернет и не нашла как изменить.
Помогите пожалуйста. И заранее спасибо.
Написала дипломный проект и застряла.
- Вложения
-
- 11111111111111111.jpg (17.78 КБ) 5056 просмотров
Последний раз редактировалось Диана 20 окт 2018, 23:24, всего редактировалось 1 раз.
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Как изменить начало координат в Surfer
А если в Surfer Worksheet добавить колонку Y2 со значениями -Y или изменить знак Y в выводе Си?
The purpose of computing is insight, not numbers
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 20 окт 2018, 22:22
- Репутация: 0
- Откуда: Астана
Re: Как изменить начало координат в Surfer
Игорь Белов, при загрузке Grid (не знаю как правильно называется) я поменяла местами колонки А и Б (рис 2), и в коде изменила, умножив на -1. Но теперь координатная прямая показывает не так (рис 3). И у меня ощущение, что я "обманываю" программу), не делаю как положено имею ввиду.
Рис 1 - это когда я еще не поменяла местами колонки при загрузки Сетки.
Но все равно спасибо за ответ.
Рис 1 - это когда я еще не поменяла местами колонки при загрузки Сетки.
Но все равно спасибо за ответ.
- Вложения
-
- 111111.jpg (40.06 КБ) 5056 просмотров
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Как изменить начало координат в Surfer
Если буквально поменяли колонки, то это лишняя работа. При построении грида явно указывают, в каких колонках брать каждую из трёх координат.Диана писал(а): ↑20 окт 2018, 23:16поменяла местами колонки А и Б
Здесь не обман, а выбор подходящей координатной оси Z. Глубина есть отрицательная высота.Диана писал(а): ↑20 окт 2018, 23:16у меня ощущение, что я "обманываю" программу), не делаю как положено
The purpose of computing is insight, not numbers
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 20 окт 2018, 22:22
- Репутация: 0
- Откуда: Астана
Re: Как изменить начало координат в Surfer
Игорь Белов, я должно быть выразилась не корректно. При загрузке грида, я выбрала чтобы значения Х брали с Колонки Б, а значение У - с колонки А.
Спасибо большое еще раз. Поищу - может есть какая-то функция по изменению Систем Координат.
Спасибо большое еще раз. Поищу - может есть какая-то функция по изменению Систем Координат.
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: Как изменить начало координат в Surfer
Не надо ничего менять в surfer, просто измените порядок вывода строк матрицы в С++, m[(ny-1-i)*nx+j] вместо m[i*nx+j], i-номер строки, 0,1,...,ny-1
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей