Штриховка

Штриховка - Messages

#1 Posted: 1/30/2014 3:13:20 AM
Serg

Serg

7 likes in 105 posts.

Group: Moderator

День добрый.
Помогите разобраться со штриховкой. Совсем запутался
Штриховка.sm (30 KiB) downloaded 56 time(s).
Ученье свет!
#2 Posted: 1/31/2014 6:51:59 AM
Serg

Serg

7 likes in 105 posts.

Group: Moderator

Ну вроде получилось. Заморочка была в том, что координату Y надо было вычислять зеркально.

p/s. Так как eval нельзя использовать при сложных вычислениях (x то переменная) в некоторых случаях время расчета значительно возрастает.
Штриховка2.sm (22 KiB) downloaded 55 time(s).
Ученье свет!
#3 Posted: 1/31/2014 1:50:44 PM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

В менеджере расширений находятся заготовки hatch и fill и соответствующий пример.
hatch.PNG
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 users liked this post
Serg 2/1/2014 1:44:00 AM
#4 Posted: 2/1/2014 2:28:29 AM
Serg

Serg

7 likes in 105 posts.

Group: Moderator

Wrote

В менеджере расширений находятся заготовки hatch и fill и соответствующий пример.



fill нашел, а hatch нет.
Ученье свет!
#5 Posted: 2/1/2014 6:04:47 AM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

У меня вот так - смотрите приложение.

Честно сказать, я больше таких трюков использовать не буду, так как с плагином Maxima доступны все возможности программы gnuplot.
snippets#.PNG
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 users liked this post
Serg 2/1/2014 7:22:00 AM
#6 Posted: 2/1/2014 3:29:36 PM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

Функция CreateMesh() из плагина Plot3D также годится для штриховку.

Приложение содержит некоторые примеры как это делается с помощю плагина Maxima.
Maxima-draw-filledcurves.sm (40 KiB) downloaded 61 time(s).
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
2 users liked this post
Fridel Selitsky 2/1/2014 4:03:00 PM, Serg 2/2/2014 3:28:00 AM
#7 Posted: 2/2/2014 4:02:17 AM
Serg

Serg

7 likes in 105 posts.

Group: Moderator

Wrote

Функция CreateMesh() из плагина Plot3D также годится для штриховку.

Приложение содержит некоторые примеры как это делается с помощю плагина Maxima.



Не смог подгрузить Maxima. Пробовал и ставить и использовать портативную версию. В любом случае система выдает ошибку.
Использую "2013 12 18 SMath 0.96.4909 Portable". ОС - Win7 x64
Ученье свет!
#8 Posted: 2/2/2014 5:26:00 AM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

Какова ощибка? Чтобы Draw работает нужна версия Maxima 5.31.1-1. Б папке book\activebook находится инструкция по установке Plugin Maxima.sm (на немецком и английском языке). Можно добавить и русский, но это наверно другим форумчанам легче получаетчя.
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#9 Posted: 2/2/2014 7:08:23 AM
Serg

Serg

7 likes in 105 posts.

Group: Moderator

Пользовался версией 5.31.2. Удалил, установил версию Maxima 5.31.1-1. Делаю по инструкции. Файл найден, а вот дальше возникает ошибка "Удаленный хост принудительно разорвал существующее подключение" (см. скриншот).
Перезагрузил программу - теперь другая ошибка (что при работе под администратором, что под пользователем).
Скриншот 2014-02-02 15.28.51.png
Ученье свет!
#10 Posted: 2/2/2014 9:06:43 AM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

Ну есть кое-что подозрение...

1. Попробуйте очистку папки binary-gcl. Там находятся временные файлы Lisp компайлера, которые не совместимы между Maxima 5.31.1-1 и 5.31.2. Может, это уже решает проблему. Если нет, то
2. Запустите программу wxmaxima (часть установки Maxima, будъе осторожны чтобы запускать правилную версию) и там исполните комманду load(draw). Если это успешно, то есть надежда что работатет и в SMath.
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 users liked this post
Serg 2/2/2014 9:54:00 AM
#11 Posted: 2/2/2014 9:54:12 AM
Serg

Serg

7 likes in 105 posts.

Group: Moderator

Wrote

Ну есть кое-что подозрение...

1. Попробуйте очистку папки binary-gcl. Там находятся временные файлы Lisp компайлера, которые не совместимы между Maxima 5.31.1-1 и 5.31.2. Может, это уже решает проблему. Если нет, то
2. Запустите программу wxmaxima (часть установки Maxima, будъе осторожны чтобы запускать правилную версию) и там исполните комманду load(draw). Если это успешно, то есть надежда что работатет и в SMath.



1. Очистил вышеуказанную папку. Теперь при запуске к примеру файла Plugin Maxima.sm происходят какие то вычисления в строке MaximaControl(#) (ждал 20 минут потом остановил).
2. Запустил. Как именно исполнить команду не разобрался. Вставить то вставил - а как запустить не ясно. Интерфейс на русском, а если дальше копнуть то там хаос (русский немного+английский в основном).
Ученье свет!
#12 Posted: 2/2/2014 10:56:42 AM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

Wrote

2. Запустил. Как именно исполнить команду не разобрался. Вставить то вставил - а как запустить не ясно. Интерфейс на русском, а если дальше копнуть то там хаос (русский немного+английский в основном).



Здесь найдете методичку. Введете load(draw) и нажмите ввод (Enter).
Справочник вызывается кнопкой F1.



Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 users liked this post
Serg 2/2/2014 12:24:00 PM
#13 Posted: 2/3/2014 2:48:20 AM
Serg

Serg

7 likes in 105 posts.

Group: Moderator

Wrote

Wrote

2. Запустил. Как именно исполнить команду не разобрался. Вставить то вставил - а как запустить не ясно. Интерфейс на русском, а если дальше копнуть то там хаос (русский немного+английский в основном).



Здесь найдете методичку. Введете load(draw) и нажмите ввод (Enter).
Справочник вызывается кнопкой F1.



Методичку скачал. Там два файла при запуске любого файла чистый лист. Вводил load(draw), нажимал Ввод - никакого результата.
Ученье свет!
#14 Posted: 2/3/2014 7:44:20 AM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

Wrote

Методичку скачал. Там два файла при запуске любого файла чистый лист. Вводил load(draw), нажимал Ввод - никакого результата.



У меня вот так выглядит. Может, нужно нажать Shift-Enter чтобы пускать комманду, это зависит от настройки в wxmaxima.
wxm.PNG
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#15 Posted: 2/3/2014 10:03:06 AM
Serg

Serg

7 likes in 105 posts.

Group: Moderator

Wrote


Может, нужно нажать Shift-Enter чтобы пускать комманду, это зависит от настройки в wxmaxima.



Походу не судьба использовать Maxima: если просто запускать файл "10 minute (wx)Maxima tutorial_cp1251.wxm" то запускается wxmaxima с чистым листом, если открыть через программу этот файл, то программа вылетает. А если в пустом листе вбить load(draw) и нажать Shift-Enter то такая ошибка:
Скриншот 2014-02-03 17.59.27.png
Ученье свет!
#16 Posted: 2/3/2014 12:46:17 PM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

Это значит что wxmaxima не может установить связь с "ядром" maxima. Плагин использует тот же самы способ связи, то наверно с плагином ничего не получится пока wxmaxima не работает. Может быть, кто-нибудь из русского форума успешно установил Maxima и может подсказать как это делается.

Спасибо за ваше терпение, было бы хорошо если плагин работал и у вас. Но кажется, помогать болше не могу.
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 users liked this post
Serg 2/4/2014 1:27:00 AM
  • New Posts New Posts
  • No New Posts No New Posts