VF
Administrator
|
Задачи, в которых исходными данными являются матрицы с численными данными логично решать в Matlab . Сам отвечу на предыдущий вопрос. Текст программы: % Построение линий уровня в полярной системе координат r=[0 2 4 6 8 10 11 12 13 14.7 16.3 18]; alpha=(-11.4:1.90:13.30)*pi/180; [rm, am] = meshgrid(r, alpha); [x,y] = pol2cart(am, rm); % Переменная data была экспортирована, % в ней содержатся значения температуры (из таблицы) contourf(x, y, data', 22); axis equal
|
Всего сообщений: 3110 | Присоединился: май 2002 | Отправлено: 5 июня 2005 14:35 | IP
|
|
gvk
Модератор
|
Хронология Maple: Maple 1.0 (January 1982) Maple 2.0 (May 1982) Maple 2.1 (June 1982) Maple 2.15 (August 1982) Maple 2.2 (December 1982) Maple 3.0 (May 1983) Maple 3.1 (October 1983) Maple 3.2 (April 1984) Maple 3.3 (March 1985) Maple 4.0 (April 1986) Maple 4.1 (May 1987) Maple 4.2 (December 1987) Maple 4.3 (March 1989) Maple V (August 1990) Maple V Release 2 (November 1992) Maple V Release 3 (March 1994) Maple V Release 4 (January 1996) Maple V Release 5 (January 1998) Maple 6 (February 2000) Maple 7 (June 2001) Maple 8 (May 2002) Maple 9 (June 2003) Maple 9.5 (February 2004) Maple 10 (May 2005)
|
Всего сообщений: 835 | Присоединился: октябрь 2003 | Отправлено: 15 июня 2005 16:37 | IP
|
|
gvk
Модератор
|
Каждый месяц Maplesoft присылает мне список новостей. В этом месяце список был внушительный в связи с выпуском Maple10. Среди новостей обнаружил занятную статью Dr. Laurent Bernardin которую здесь и привожу. Она характеризует одно из направлений в разработке CAS (Computer Algebra System) вообще и Maple в частности. А конкретно, речь идет о старом и новом стиле работы математика, физика, инженера, о том, как мы делали и собираемся делать аналитические вычисления. Короче оцените сами, коментарии, как говорят, излишни. "After using Maple for over 15 years, I still occasionally reach for a notepad to write down a couple equations or to do a quick derivation. I ask myself: Why? Even though the new equation editor, as well as a broad set of easy-to-use palettes, in Maple 10 make it very easy to enter mathematical expressions, it is still sometimes more efficient to use old-fashioned pen and paper, especially for very simple calculations. The obvious solution is to make Maple understand handwritten mathematics. Handwriting recognition is an active research area and has gained new popularity with the Microsoft® push for the Tablet PC. As it turns out, recognizing handwritten mathematics is an order of magnitude harder than recognizing text: to recognize a mathematical expression, you first need to correctly identify all the symbols and split them into words, but you also need to determine the spatial arrangement of these symbols and words in two dimensions. Finally, math is ambiguous and inferring the semantics of a hand-drawn expression is another difficult problem. For Maple 10, we have taken the first step towards recognizing handwritten mathematics. The symbol lookup palette allows you to draw a mathematical symbol that is automatically recognized among the set of over a thousand symbols available in Maple 10. After recognition, the symbol can be inserted into a Maple document and used as part of a computation. As mentioned above, symbol recognition is a crucial part of recognizing handwritten expressions. This feature brings us a step closer to the goal of pen input in Maple. Handwriting recognition in Maple 10 is more than a glimpse into the future. Our development team has made handwriting recognition useful today. Using pen input can be frustrating if there is a high rate of recognition errors, but the symbol lookup palette in Maple 10 is based on a new internally developed algorithm that has excellent accuracy. Whether you are using a pen or a mouse, being able to scribble a symbol that is automatically recognized is a powerful way to search a large set of mathematical symbols. "
|
Всего сообщений: 835 | Присоединился: октябрь 2003 | Отправлено: 1 июля 2005 17:16 | IP
|
|
Guest
Новичок
|
У меня несколько вопросов: - Не подскажите в чем разница Maple и Mathematica (последние версии) приемущества\недостатки каждой системы. - Какая из них лучше для решения PDE, анализа решений краевых задач, задач минимизации функционалов, графического отображения результатов? - Что такое Matlab? Для чего применяется? Он использует внутри себя Maple? - Слышали ли Вы (использовали) систему CONVODE? Ваше мнение? Заранее спасибо всем за ответы!
|
Всего сообщений: Нет | Присоединился: Never | Отправлено: 5 авг. 2005 2:36 | IP
|
|
gvk
Модератор
|
Цитата: Guest написал 5 авг. 2005 11:36 У меня несколько вопросов: - Не подскажите в чем разница Maple и Mathematica (последние версии) приемущества\недостатки каждой системы. - Какая из них лучше для решения PDE, анализа решений краевых задач, задач минимизации функционалов, графического отображения результатов? - Что такое Matlab? Для чего применяется? Он использует внутри себя Maple? - Слышали ли Вы (использовали) систему CONVODE? Ваше мнение? Заранее спасибо всем за ответы!
1. Maple vs. Mathematica: see внешняя ссылка удалена 2. PDEs are much better in Maple. 3. No, never heard.
|
Всего сообщений: 835 | Присоединился: октябрь 2003 | Отправлено: 12 авг. 2005 9:21 | IP
|
|
nitro
Удален
|
Помогите пожалуйста !! Как в Maple 7 получить не только конечный результат а и ход виполнения исчислений, например при использовании функции solve ?
|
Всего сообщений: N/A | Присоединился: N/A | Отправлено: 2 нояб. 2005 21:52 | IP
|
|
|
gvk
Модератор
|
Цитата: nitro написал 3 нояб. 2005 6:52 .... Как в Maple 7 получить не только конечный результат а и ход виполнения исчислений, например при использовании функции solve ?
Уже писал в этой ветке. Если функция (процедура) не принадлежит к ядру майпл, то надо пользоваться функциями просмотра или отладки процедур (см debug в maple). В данном случае см. функию showstat(solve).
|
Всего сообщений: 835 | Присоединился: октябрь 2003 | Отправлено: 3 нояб. 2005 19:12 | IP
|
|
Guest
Новичок
|
Короче, есть система ОДУ. Решаю ее с помощью dsolve: F:=dsolve ({d1, d2, q(0)=1, w(0)=0}, {q(t), w(t)}, numeric, output=listprocedure); Потом: fq := eval (q(t), F); animate (pointplot, [ {{t, fq(t)}}, symbol=circle, symbolsize=10], t=0..2000, frames=60); Т.е. хочу, чтобы шарик бегал соответственно поведению q(t). Он мне пишет: Error, (in animate) incorrect first argument При этом plot (fq(t), t=0..2000) работает замечательно. Что делать?
|
Всего сообщений: Нет | Присоединился: Never | Отправлено: 1 мая 2006 20:40 | IP
|
|
gvk
Модератор
|
Цитата: Guest написал 2 мая 2006 5:40 Короче, есть система ОДУ. .... fq := eval (q(t), F); animate (pointplot, [ {{t, fq(t)}}, symbol=circle, symbolsize=10], t=0..2000, frames=60); Т.е. хочу, чтобы шарик бегал соответственно поведению q(t). Он мне пишет: Error, (in animate) incorrect first argument При этом plot (fq(t), t=0..2000) работает замечательно. Что делать?
Sdelai tak fq:=t -> eval (q(t), F); Dolshno rabotat'.
|
Всего сообщений: 835 | Присоединился: октябрь 2003 | Отправлено: 2 мая 2006 20:55 | IP
|
|
|