Используя gnuplot, как можно построить график sin (x) в плоскости x-z и sin (x) в плоскости x-y, оба одновременно? Я предполагаю, что мне нужно использовать заданную параметрическую команду и команду splot, но я не могу разобраться в остальном! Кто-нибудь знает как это сделать? Я пытаюсь создать сюжет, который демонстрирует природу электромагнитной волны. Благодарю.Используя gnuplot, как можно построить график sin (x) в плоскости x-z и sin (x) в плоскости x-y, оба одновременно?
1
A
ответ
1
Да, параметрический режим - это возможность. Например, splot u,0,sin(u), u,sin(u),0
построит две (!) Параметрические кривые u,0,sin(u)
и u,sin(u),0
. Переменная u
является параметрической фиктивной переменной, для простой синусоиды нам нужен только один из них, даже в 3d-режиме.
Это может выглядеть немного лучше со следующими настройками, но это, конечно, мое предвзятое мнение, далека от завершения, и зависит от ваших потребностей:
set terminal pngcairo
set output "emfield.png"
set yrange [-2:2]
set zrange [-2:2]
set parametric
umax = 6*pi
set urange [0:umax]
unset border
unset xtics
unset ytics
unset ztics
# Set zeroaxes
set xyplane at 0
set arrow from 0,0,0 to (umax*1.1),0,0 size screen 0.020,15,60 filled
set arrow from 0,1,0 to 0,-1,0 size screen 0.020,15,60 filled
set arrow from 0,0,-1.4 to 0,0,1.4 size screen 0.020,15,60 filled
splot u,0,sin(u) lc 6, u,sin(u),0 lc 7
Смежные вопросы
- 1. График x = y плоскости в MATLAB
- 2. Квадрат колчана в плоскости X-Z вместо плоскости X-Y
- 3. Регулировка положения базовой плоскости счетчика в gnuplot
- 4. Xcode Graph Calculator sin (X) cos (x) tan (x)
- 5. Код сборки для sin (x)
- 6. Назначение ответа функции sin на термин sin (X) в прологе
- 7. gnuplot: наложение графика контура и данных на плоскости x-y
- 8. Рисунок графика sin (x) в java
- 9. Рисунок графика sin (x) в java
- 10. Scheme New-Sin-X Function
- 11. Серия maclaurin для sin (x)
- 12. Как нарисовать линии в плоскости xz, используя three.js
- 13. Динамическое создание матрицы в плоскости xy
- 14. MATLAB перемещение точки в плоскости XY
- 15. Рисование сцены в плоскости xz opengl
- 16. Расширение серии Тейлора для exp (x)/sin (x) в Fortran
- 17. Вопросы, связанные с вращением X, Y Координаты на картезианской плоскости
- 18. Преобразование объектов плоскости XY в произвольную плоскость
- 19. Вращение трехмерных данных в плоскости XY (Matlab)
- 20. Как узнать частоту дискретизации функции sin (x)
- 21. Запись функции для x * sin (3/x) в python
- 22. В чем разница между «sin sin 0.5» и «sin (sin 0.5)» в haskell?
- 23. Интерполяция sin (x) с использованием Python
- 24. Перспектива преобразует заданную точку (x, y) в плоскости четырехугольника к точке плоскости прямоугольника (x ', y')?
- 25. Переворачивание компонента gui в плоскости x-z
- 26. Trigonometry: sin (x) получает отрицательное значение
- 27. Получение странного результата при вычислении sin (x)
- 28. Почему координата пикселя в плоскости x, y x + y * width?
- 29. Рисование плоскости на декартовой плоскости с использованием gnuplot
- 30. three.js - XY позиция ВНУТРИ ВНУТРЕННЕЙ плоскости
Отлично. Спасибо. Именно то, что я искал. Вы говорите, что параметрический режим - одна из возможностей - есть ли другие возможности или способы реализации этого решения? О, и я согласен с вашим предвзятым мнением; он выглядит лучше с дополнительными настройками! – user1094648