Штриховка

Штриховка - Сообщения

#1 Опубликовано: 30.01.2014 03:13:20
Serg

Serg

7 сообщений из 105 понравились пользователям.

Группа: Moderator

День добрый.
Помогите разобраться со штриховкой. Совсем запутался
Штриховка.sm (30 КиБ) скачан 62 раз(а).
Ученье свет!
#2 Опубликовано: 31.01.2014 06:51:59
Serg

Serg

7 сообщений из 105 понравились пользователям.

Группа: Moderator

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

p/s. Так как eval нельзя использовать при сложных вычислениях (x то переменная) в некоторых случаях время расчета значительно возрастает.
Штриховка2.sm (22 КиБ) скачан 61 раз(а).
Ученье свет!
#3 Опубликовано: 31.01.2014 13:50:44
Martin Kraska

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: Moderator

В менеджере расширений находятся заготовки hatch и fill и соответствующий пример.
hatch.PNG
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 пользователям понравился этот пост
Serg 01.02.2014 01:44:00
#4 Опубликовано: 01.02.2014 02:28:29
Serg

Serg

7 сообщений из 105 понравились пользователям.

Группа: Moderator

Wrote

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



fill нашел, а hatch нет.
Ученье свет!
#5 Опубликовано: 01.02.2014 06:04:47
Martin Kraska

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: Moderator

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

Честно сказать, я больше таких трюков использовать не буду, так как с плагином Maxima доступны все возможности программы gnuplot.
snippets#.PNG
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 пользователям понравился этот пост
Serg 01.02.2014 07:22:00
#6 Опубликовано: 01.02.2014 15:29:36
Martin Kraska

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: Moderator

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

Приложение содержит некоторые примеры как это делается с помощю плагина Maxima.
Maxima-draw-filledcurves.sm (40 КиБ) скачан 89 раз(а).
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
2 пользователям понравился этот пост
Fridel Selitsky 01.02.2014 16:03:00, Serg 02.02.2014 03:28:00
#7 Опубликовано: 02.02.2014 04:02:17
Serg

Serg

7 сообщений из 105 понравились пользователям.

Группа: Moderator

Wrote

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

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



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

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: 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 Опубликовано: 02.02.2014 07:08:23
Serg

Serg

7 сообщений из 105 понравились пользователям.

Группа: Moderator

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

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: 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 пользователям понравился этот пост
Serg 02.02.2014 09:54:00
#11 Опубликовано: 02.02.2014 09:54:12
Serg

Serg

7 сообщений из 105 понравились пользователям.

Группа: 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 Опубликовано: 02.02.2014 10:56:42
Martin Kraska

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: 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 пользователям понравился этот пост
Serg 02.02.2014 12:24:00
#13 Опубликовано: 03.02.2014 02:48:20
Serg

Serg

7 сообщений из 105 понравились пользователям.

Группа: Moderator

Wrote

Wrote

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



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



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

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: 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 Опубликовано: 03.02.2014 10:03:06
Serg

Serg

7 сообщений из 105 понравились пользователям.

Группа: 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 Опубликовано: 03.02.2014 12:46:17
Martin Kraska

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: Moderator

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

Спасибо за ваше терпение, было бы хорошо если плагин работал и у вас. Но кажется, помогать болше не могу.
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 пользователям понравился этот пост
Serg 04.02.2014 01:27:00
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений