Как поменять оси местами?
-
- Активный участник
- Сообщения: 153
- Зарегистрирован: 14 окт 2009, 05:07
- Репутация: 0
- Откуда: Красноярск
- Контактная информация:
Re: Как поменять оси местами?
Может коэф. и переменные вводить в ручную?
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Как поменять оси местами?
Я думаю, что да, вручную.
Т.к. каждая опция в грассовских скриптах -- это переменная, то можно ввести опции типа x_out=..., y_out=..., z_out=.. (с операторами и функциями, поддерживаемыми awk)
Например:
Дальше эти переменные передаются awk'ку на обработку, он прогоняет их по полям ($1 -- первое поле, $2 --второе, $3 -- третье).
А зачем eval..?
Т.к. каждая опция в грассовских скриптах -- это переменная, то можно ввести опции типа x_out=..., y_out=..., z_out=.. (с операторами и функциями, поддерживаемыми awk)
Например:
Код: Выделить всё
x_out=x * 0.9832 + 322921
y_out=y * 0.18 + 6441784.09
z_out=y / 10
А зачем eval..?
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Как поменять оси местами?
Это просто мысля о том, как быстро обработать формулы, без того, чтобы их парсить руками. В параметрах передается что-то вроде:amuriy писал(а):А зачем eval..?
Код: Выделить всё
dx = 4*x + 3*y - 1.3*z
Код: Выделить всё
x = ...
y = ...
z = ...
eval(dx)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей