Пришло время начать осваивать что-нибудь такое алгебраическое.
Я начал учить Maxima, ибо бесплатно и доступно на всех системах. И даже в онлайне (http://elearning.cerfacs.fr/miscellaneous/tools/maxima/index.php).
Краткий туториал тут (http://math-blog.com/2007/06/04/a-10-minute-tutorial-for-solving-math-problems-with-maxima/).
Есть сведения по лучшести/хужести Maxima в сравнении с Maple, Mathematica и др?
Хм, я знаю лишь MathCad и MathLab. Чем они не устраивают? :donno:
Цитата: DeSha от июля 25, 2011, 15:30
Хм, я знаю лишь MathCad и MathLab. Чем они не устраивают? :donno:
Это ж не совсем CAS (http://en.wikipedia.org/wiki/Computer_algebra_system). Я пока что именно про них.
Цитата: RawonaM от июля 25, 2011, 15:32
Это ж не совсем CAS (http://en.wikipedia.org/wiki/Computer_algebra_system). Я пока что именно про них.
Я понял, что Вы про них. Но они разве с этим не справятся?
Не знаю, но у меня их нет. Они только по виндами работают? Плохо. Платные? Плохо.
Чем лучше Максимы? :)
Установим — посмотрим! Бесплатная альтернатива пиратскому мэплу — это хорошо.
Матлаб — программа для численных расчётов, работать с символьными выражениями не умеет.
Цитата: Квас от июля 25, 2011, 15:49
Матлаб — программа для численных расчётов, работать с символьными выражениями не умеет.
Я первым всё-таки написал маткад ;)
Ну разница конечно должна быть. Мэпл 15 — один гига инсталляция. Максима — 30 мегабайтов.
В Мэпле и МатКаде ввод WYSIWYG или текстовый?
Цитата: RawonaM от июля 25, 2011, 16:01
В Мэпле и МатКаде ввод WYSIWYG или текстовый?
В маткаде первый ;)
Цитата: DeSha от июля 25, 2011, 16:03
Цитата: RawonaM от июля 25, 2011, 16:01В Мэпле и МатКаде ввод WYSIWYG или текстовый?
В маткаде первый ;)
А это удобно? Представил себе, чтоб я вводил через редактор типа Ворда, я бы не смог. Я вообще домашние задания от руки пишу, ибо так и не нашел удобного ввода формул.
Цитата: RawonaM от июля 25, 2011, 16:05
А это удобно?
Очень. По крайней мере, я обычно там всё пишу, а потом копирую и переношу в ворд, ибо в ворде нереально набрать ничего ;)
Цитата: DeSha от июля 25, 2011, 16:14
Цитата: RawonaM от июля 25, 2011, 16:05А это удобно?
Очень. По крайней мере, я обычно там всё пишу, а потом копирую и переношу в ворд, ибо в ворде нереально набрать ничего ;)
А в ворд переносится как картинка или как вордовская формула?
Каким образом там ввод происходит? Как это может быть удобно?...
Скачать пиратскую копию что ли... Так тоже небось гигабайты весит.
Цитата: RawonaM от июля 25, 2011, 16:16
А в ворд переносится как картинка или как вордовская формула?
Каким образом там ввод происходит? Как это может быть удобно?...
Скачать пиратскую копию что ли... Так тоже небось гигабайты весит.
1. как картинка ;)
2. ну, скачайте-посмотрите ;)
3. установочник у меня весит всего 144МБ ;)
Цитата: DeSha от июля 25, 2011, 16:17
3. установочник у меня весит всего 144МБ ;)
Какая версия? Посмотрел на тхе пиратской бухте, 14-ый весит 250 мегов, прайм версия 1,22 гига. Небось для линукса нет версии...
П.С. Можно вас попросить перестать подмигивать? А то у меня тоже скоро нервный тик начнется. :(
Цитата: RawonaM от июля 25, 2011, 16:20
Какая версия? Посмотрел на тхе пиратской бухте, 14-ый весит 250 мегов, прайм версия 1,22 гига. Небось для линукса нет версии...
Для линукса не знаю, есть ли или нет. Версия у меня 13-ая. 14 весит больше, но она тупее сама по себе ;)
Цитата: RawonaM от июля 25, 2011, 16:20
П.С. Можно вас попросить перестать подмигивать? А то у меня тоже скоро нервный тик начнется. :(
Упс, окай :) Просто привычнее ставить ; со скобкой, чем : ::)
Цитата: RawonaM от июля 25, 2011, 16:01
Ну разница конечно должна быть. Мэпл 15 — один гига инсталляция. Максима — 30 мегабайтов.
В мэпле куча всякой ненужной хренотени. У меня стоит кроме прочего старенький шестой мэпл, вся папка весит около 50 Мб (дистрибутив давно не могу найти). С другой стороны, в новых версиях мэпла очень много пакетов; наверняка в максиме нет аналогов многих из них. (Максима что-то не качается у меня.)
Цитата: RawonaM от июля 25, 2011, 16:01
В Мэпле и МатКаде ввод WYSIWYG или текстовый?
В мэпле начиная с десятого ввод можно сделать и такой, и такой; по умолчанию WYSIWYG. Аутпут математический. Я всегда перенастраиваю на текстовый ввод: не люблю двигаться по формуле табами и всё время убирать руку с основной клавиатуры на стрелки. Особенно убого формулы смотрятся посередине скрипта.
Цитата: DeSha от июля 25, 2011, 16:14
Цитата: RawonaM от июля 25, 2011, 16:05А это удобно?
Очень. По крайней мере, я обычно там всё пишу, а потом копирую и переношу в ворд, ибо в ворде нереально набрать ничего ;)
Мсьё знает толк в извращениях. :yes: Пользуйтесь
![\mbox{\TeX} [tex]\mbox{\TeX}[/tex]](https://latex.codecogs.com/png.latex?\mbox{\TeX})
ом, а если есть острая необходимость работать именно в ворде, можно использовать MathType (он понимает
![\mbox{\TeX} [tex]\mbox{\TeX}[/tex]](https://latex.codecogs.com/png.latex?\mbox{\TeX})
овские команды). Правда, MathType тоже надо искать пиратский.
Цитата: Квас от июля 25, 2011, 20:19
Мсьё знает толк в извращениях.
Вот кому как, действительно :donno: Мне так почему-то именно так нравится ;)
ТЕКС не очень люблю. Уже с давних пор привык именно маткадом всё это делать ;)
Цитата: DeSha от июля 25, 2011, 20:26
ТЕКС
(Вздыхает.)D. Knuth. The TeXbook. Chapter 1: The Name of the Game
Insiders pronounce the χ of
![\mbox{\TeX} [tex]\mbox{\TeX}[/tex]](https://latex.codecogs.com/png.latex?\mbox{\TeX})
as a Greek chi, not as an 'x', so that
![\mbox{\TeX} [tex]\mbox{\TeX}[/tex]](https://latex.codecogs.com/png.latex?\mbox{\TeX})
rhymes with the word blecchhh. It's the 'ch' sound in Scottish words like
loch or German words like
ach; it's a Spanish 'j' and a Russian 'kh'. When you say it correctly to your computer, the terminal may become slightly moist.
Цитата: Квас от июля 25, 2011, 20:36
(Вздыхает.)
Я люблю эрративничать и делать подобные вещи в целом ::)
Поэтому у меня python - это [rufón], ABBYY - это [abuu] и т.д. ;)
А я пропогандирую Mathematica! Ибо с каждой версией они приближаются к тому, что было сделано до них у других. Например, в восьмой уже можно некоторый анализ групп проводить, хотя GAP, который я уже забыл, как им пользоваться, потому что пока группы не нужны, сделает всё намного лучше, и в нём намного больше. Вводить можно как угодно, много клавиатурных извращений команд для разных символов и шаблонов, а ещё все данные и программы представляются одинаковым способом, в котором их можно без проблем вводить. Синтаксис может быть странноватым, но зато избегает неоднозначностей. Кому, в общем, что.
Только Равонаму не пойдёт, потому что она небесплатная и вроде бы только под Windows.
Одного не понял: что такое гандировать?
Вроде Maxima тоже частично Τ
ΕΧ понимает, по крайней мере разные
\gamma,
\delta.
А библиотек в ней разных СТОЛЬКО под разные нужды..., что подключать задолбаешься. ;D
Кто-нибудь знает, как в Максиме нарисовать график уравнения, которое не функция?
Например что-нить типа х3+у3=1.
Цитата: RawonaM от августа 1, 2011, 22:53
Кто-нибудь знает, как в Максиме нарисовать график уравнения, которое не функция?
Например что-нить типа х3+у3=1.
Это уравнение неинтересное: y выражается. Пусть лучше х
3+у
3-3xy=0. Строится так:
load(implicit_plot);
implicit_plot(x^3 + y^3 - 3*x*y = 0, [x, -3, 3], [y, -3, 3]);
Цитата: DeSha от июля 25, 2011, 20:47
Поэтому у меня python - это [rufón], ABBYY - это [abuu] и т.д. ;)
ABBYY - это авуу, дэсу же
Цитата: Квас от августа 3, 2011, 17:46
Это уравнение неинтересное: y выражается. Пусть лучше х3+у3-3xy=0. Строится так:
load(implicit_plot);
implicit_plot(x^3 + y^3 - 3*x*y = 0, [x, -3, 3], [y, -3, 3]);
Ух ты, спасибо :)
Квас, а вы знаете как можно нарисовать график по полярному уравнению?
А есть какой-то такой софт, в котором можно играться визуально с векторами, строить плоскости, нормали, умножать друг на друга и т.п.?
Юзаю "Mathematica" 8-)
Что-то туго там с полярными, как я понимаю. Попытался нарисовать простенький график, интерпретировав полярные как параметрическое задание, но не получилось.
Я «Максиму» только установил. Надо бы разобраться, почитать какое нибудь краткое введение. (Вот, кстати, нашёл что-то.) (http://www.google.ru/search?sourceid=chrome&ie=UTF-8&q=%D1%82%D0%B0%D1%80%D0%BD%D0%B0%D0%B2%D1%81%D0%BA%D0%B8%D0%B9+site%3Amaxima.sourceforge.net%2F)
Цитата: маныFunction: plot2d (expr, x_range, ..., options, ...)
Function: plot2d ([expr_1, ..., expr_n], ..., options, ...)
Function: plot2d ([expr_1, ..., expr_n], x_range,..., options, ...)
Where expr, expr_1, ..., expr_n can be either expressions, or Maxima or Lisp functions or operators, or a list with the any of the forms: [discrete, [x1, ..., xn], [y1, ..., yn]], [discrete, [[x1, y1], ..., [xn, ..., yn]] or [parametric, x_expr, y_expr, t_range].
Displays a plot of one or more expressions as a function of one variable.
plot2d plots one expression expr or several expressions [name_1, ..., name_n]. The expressions that are not of the parametic or discrete types should all depend only on one variable var and it will be mandatory the use of x_range to name that variable and gives its minimum and maximum values, using the syntax: [variable, min, max]. The plot will show the horizontal axis bound by the values of min and max.
A expression to be plotted can also be given in the discrete or parametric forms. Namely, as a list starting with the word "discrete" or "parametric". The keyword discrete must be followed by two lists of values, both with the same length, which are the horizontal and vertical coordinates of a set of points; alternatively, the coordinates of each point can be put into a list with two values, and all the coordinates of the points should be inside another list. The keyword parametric must be followed by two expressions x_expr and y_expr, and a range of the form [param, min, max]. The two expressions must depend only on the parameter param, and the plot will show the path traced out by the point with coordinates (x_expr, y_expr) as param increases from min to max.
The range of the vertical axis is not mandatory. It is one more of the options for the command, with the syntax: [y, min, max]. If that option is used, the plot will show that entire range, even if the expressions do not reach all that range. Otherwise, if a vertical range is not specified by set_plot_option, the boundaries of the vertical axis will be set up automatically.
All other options should also be lists, starting with the name of the option. The option xlabel can be used to give a label for the horizontal axis; if that option is not used, the horizontal axis will be labeled with the name of the variable specified in x_range, or with the expression x_expr in the case of just one parametric expression, or it will be left blank otherwise.
A label for the vertical axis can be given with the ylabel option. If there is only one expression to be plotted and the ylabel option was not used, the vertical axis will be labeled with that expression, unless it is too large, or with the expression y_expr if the expression is parametric, or with the text "discrete data" if the expression is discrete.
The options [logx] and [logy] do not need any parameters. They will make the horizontal and vertical axes be scaled logarithmically.
If there are several expressions to be plotted, a legend will be written to identiy each of the expressions. The labels that should be used in that legend can be given with the option legend. If that option is not used, Maxima will create labels from the expressions.
By default, the expressions are plotted as a set of line segments joining adjacent points within a set of points which is either given in the discrete form, or calculated automatically from the expression given, using an algorithm that automatically adapts the steps among points using as an initial estimate of the total number of points the value set with the nticks option. The option style can be used to make one of the expressions to be represented as a set of isolated points, or as points and line segments.
There are several global options stored in the list plot_options which can be modified with the function set_plot_option; any of those global options can be overriden with options given in the plot2d command.
A function to be plotted may be specified as the name of a Maxima or Lisp function or operator, a Maxima lambda expression, or a general Maxima expression. If specified as a name or a lambda expression, the function must be a function of one argument.
We can plot a circle using a parametric plot with a parameter t. It is not necessary to give a range for the horizontal range, since the range of the parameter t determines the domain. However, since the graph's horizontal and vertical axes lengths are in the 4 to 3 proportion, we will use the xrange option to obtain the same scaling in both axes:(%i8) plot2d ([parametric, cos(t), sin(t), [t,-%pi,%pi],
[nticks,80]], [x, -4/3, 4/3])$
Function: make_transform (vars, fx, fy, fz)
Returns a function suitable for the transform function in plot3d. Use with the plot option transform_xy.make_transform ([r, th, z], r*cos(th), r*sin(th), z)$
is a transformation to polar coordinates.
Во! Я, кстати, нарисовал потом параметрически. Можно даже функцию определить. transform_xy только для пространства работает.
У меня проблема оказалась в том, что t в качестве параметра она принимает, а phi — нет. Странно как-то. :donno:
Цитата: Квас от августа 5, 2011, 08:34
Я, кстати, нарисовал потом параметрически.
И какая команда?
Цитата: RawonaM от августа 5, 2011, 09:52
Цитата: Квас от августа 5, 2011, 08:34Я, кстати, нарисовал потом параметрически.
И какая команда?
Например,
plot2d([parametric, cos(3*t)*cos(t),cos(3*t)*sin(t)],[t,0,2*%pi],[nticks,120]);
изображает ρ = 3 cos φ.
Интересно, одинаковый масштаб по осям можно установить, только мышкой изменяя размер окна с графиком? :???
А полярное как нарисовать, еще не знаете?
Цитата: RawonaM от августа 5, 2011, 10:47
А полярное как нарисовать, еще не знаете?
Я так понял, в чистом виде его и нет. Рисуется параметрически с учётом формул
А как нарисовать трехмерный параметрический?
plot3d просит какую-то вторую переменную:
plot3d: Usage.
To plot a single function f of 2 variables v1 and v2:
plot3d (f, [v1, min, max], [v2, min, max], options)
A parametric representation of a surface with parameters v1 and v2:
plot3d ([f1, f2, f3], [v1, min, max], [v2, min, max], options)
Several functions depending on the two variables v1 and v2:
plot3d ([f1, f2, ..., fn, [v1, min, max], [v2, min, max]], options)
Но ведь параметр один.
Надо, чтобы выражение f зависело только от одного параметра, а второй указывается как дань формализму. Это я отсюда (http://maxima.sourceforge.net/ru/maxima-tarnavsky-5.html) почерпнул.
Не получается.
plot3d([(1+t^3),t, t],[t,0,2*%pi],[x,0,100],[nticks,120]);
plot3d([parametric, (1+t^3),t, t],[t,0,2*%pi],[x,0,100],[nticks,120]);
Первый говорит не нашел вторую переменную, второй вообще не признает.
Пример из Тарнавского тоже не работает. :donno:
Может залоадить чего-нибудь надо.
Цитата: RawonaM от августа 5, 2011, 13:56plot3d([(1+t^3),t, t],[t,0,2*%pi],[x,0,100],[nticks,120]);
(http://s41.radikal.ru/i092/1108/75/2380917a5e03.png)
Цитата: RawonaM от августа 5, 2011, 13:56plot3d([parametric, (1+t^3),t, t],[t,0,2*%pi],[x,0,100],[nticks,120]);
(http://s007.radikal.ru/i300/1108/bd/3b2d85407e88.png)
Что-то у тебя какая-то неправильная Максима...
А-а, у функции plot3d вообще нет параметра parametric :green:.
Он только у plot2d есть.
Цитата: Bhudh от августа 6, 2011, 07:59
Цитата: RawonaM от августа 5, 2011, 13:56plot3d([(1+t^3),t, t],[t,0,2*%pi],[x,0,100],[nticks,120]);
Цитироватьplot3d: there must be two variables; found: [t]
-- an error. To debug this try: debugmode(true);
Ты модули какие-то загружал?
Искаропки. Открыл и скопипастил в строку.
А вот Mathematica даже старая, версии 5.0, умеет PolarPlot. А ещё мне нравится единый механизм опций для любых функций. Хоть численного интегрирования, хоть графики, хоть решения уравнений модулярно, всё записывается на сходный манер, не то что в ваших Клёнах. :P
Цитата: arseniiv от августа 6, 2011, 21:24
А вот Mathematica даже старая, версии 5.0, умеет PolarPlot.
Первое впечатление от Maxima — «программа для бедных». ;D
Цитата: arseniiv от августа 6, 2011, 21:24
А ещё мне нравится единый механизм опций для любых функций. Хоть численного интегрирования, хоть графики, хоть решения уравнений модулярно, всё записывается на сходный манер, не то что в ваших Клёнах.
Не понял.
Цитата: Квас от Первое впечатление от Maxima — «программа для бедных».
Первое оно и есть первое.
Вам что там, эластичность (http://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D0%B0%D1%81%D1%82%D0%B8%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C_(%D1%8D%D0%BA%D0%BE%D0%BD%D0%BE%D0%BC%D0%B8%D0%BA%D0%B0)) нужна?
Цитата: Квас от августа 6, 2011, 21:35
Первое впечатление от Maxima — «программа для бедных». ;D
В каком смысле?
На линукс кажется ничего другого нет...
Цитата: Bhudh от августа 6, 2011, 21:39
Вам что там, эластичность нужна?
Comment ?Цитата: RawonaM от августа 6, 2011, 21:58
Цитата: Квас от августа 6, 2011, 21:35Первое впечатление от Maxima — «программа для бедных». ;D
В каком смысле?
Да тяжко с ней, как будто против течения. Ещё где-то в интернетах было написано, что она годится для «учебных и
несложных инженерных расчётов».
Цитата: Квас от Comment ?
По ссылке.
Цитата: Квас от августа 6, 2011, 21:35
Не понял.
Я когда открыл Maple для написания курсовой про CAS, запутался. Там для относительно похожих действий разный синтаксис! Хотя следует признать моё мнение размытым, потому что я не смог нормально разобраться.
Цитата: Bhudh от августа 8, 2011, 15:11
Цитата: Квас от Comment ?
По ссылке.
Удивительно, что это понятие осело в моей памяти из курса экономики. Всё равно не понял.
В мапле и маѳематике вроде есть для неё функции.
Цитата: Bhudh от августа 8, 2011, 16:09
В мапле и маѳематике вроде есть для неё функции.
Провались она совсем, экономика.
Американская вроде в пути.
Вы там этот путь вычислить не пробовали?
Цитата: Bhudh от августа 8, 2011, 22:59
Американская вроде в пути.
Вы там этот путь вычислить не пробовали?
Поговаривают, у экономики плохо с предсказательной силой.
Так я не экономически предлагаю вычислять, а математически! ;)
Поставил Maple 13 и Mathematica 7. Теперь надо переучиваться :)
О, тут какой-никакой опыт имеется. Вот по поводу моих настроек (Tools>Options).
В мэпле два формата: документ и воркшит. Документ появился не очень давно и имеет декоративный. Я ставлю по умолчанию воркшит, это вкладка Interface. Вводить математические символы мне не нравится, поэтому на вкладке Display для Input Display задаю Maple Notation — получается всеми любимый красно-синий интерфейс.
Пока больше ничего не помню. Если интересует книга-справочник, легко гуглится Дьяконов.
Спасибо! В мэпле 13 есть еще кроме документ и воркшит переключение между классическим и стандартным видом. В чем разница и какой лучше?
А мне нравится что сразу визуально вводится. А то нечитабельны эти крышки.
Цитата: RawonaM от августа 12, 2011, 11:21
В мэпле 13 есть еще кроме документ и воркшит переключение между классическим и стандартным видом. В чем разница и какой лучше?
Смотрите, что удобней. Классический — продолжение старого дизайна. Новый не проигрывает по функциональности, наоборот — меню больше и есть куча панелей (правда, я использую только Matrix.
Цитата: RawonaM от августа 12, 2011, 11:23
А мне нравится что сразу визуально вводится. А то нечитабельны эти крышки.
Какие крышки? :o
Просто мне удобней печатать int(x^2, x=1..2), чем маневрировать вокруг знака интеграла табом и стрелками. К тому же классическом есть кнопка с крестиком, которая делает ввод в виде 2D math (в стандартном не нахожу).
Цитата: Квас от августа 12, 2011, 11:51
Какие крышки? :o
Так вот эти: x^2. Все-таки x
2 читабельней.
Цитата: Квас от августа 12, 2011, 11:57
Просто мне удобней печатать int(x^2, x=1..2), чем маневрировать вокруг знака интеграла табом и стрелками.
Да, это конечно не очень. А нельзя что-нибудь гибридное типа: int(x
2, x=1..2)?
Когда это доходит до \frac{x^{t^4*y^2}}{x^\sin\theta} — это вообще нечитабельно (можно еще запутать). Визуальное представление облегчает жизнь.
Цитата: RawonaM от августа 12, 2011, 12:01
А нельзя что-нибудь гибридное типа: int(x2, x=1..2)?
Можно (в 2d-режиме).
Цитата: RawonaM от августа 12, 2011, 12:03
Когда это доходит до \frac{x^{t^4*y^2}}{x^\sin\theta} — это вообще нечитабельно (можно еще запутать).
Это у вас TeX. В мэпле в текстовом режиме это вводится
x^(t^4*y^2)/x^(sin(theta)).
Цитата: Квас от августа 12, 2011, 12:07
x^(t^4*y^2)/x^(sin(theta)).
Все одно нечитабельно.
Цитата: Квас от августа 12, 2011, 12:06
Цитата: RawonaM от августа 12, 2011, 12:01А нельзя что-нибудь гибридное типа: int(x2, x=1..2)?
Можно (в 2d-режиме).
А, так у меня и есть 2д-режим.
Как прошлую команду вызвать?
Цитата: RawonaM от августа 12, 2011, 12:10
Цитата: Квас от августа 12, 2011, 12:07x^(t^4*y^2)/x^(sin(theta)).
Все одно нечитабельно.
А зачем читать инпут, когда можно читать аутпут?
Я не агитирую: конечно, под себя настраивайте. :)
А почему я пишу int(x^2,1..2);, а после энтера это превращается в
![\int_1^2x(x)^2dx [tex]\int_1^2x(x)^2dx[/tex]](https://latex.codecogs.com/png.latex?\int_1^2x(x)^2dx)
?
Цитата: Квас от августа 12, 2011, 12:12
А зачем читать инпут, когда можно читать аутпут?
Ну если посмотреть, что ты написал там, исправить кое-что.
Цитата: RawonaM от августа 12, 2011, 12:10
Как прошлую команду вызвать?
%
Ещё можно %%, %%%. А к остальным пронумерованным результатам можно обратиться с помощью Insert>Label.
А чтобы она не выполнялась, а появилась на редактирование?
Цитата: RawonaM от августа 12, 2011, 12:12
А почему я пишу int(x^2,1..2);, а после энтера это превращается в
?
Это ответ. Странный, потому что условие странное: вы не указали переменной интегрирования
x=1..2.
Цитата: RawonaM от августа 12, 2011, 12:14
А чтобы она не выполнялась, а появилась на редактирование?
Гм. Наверно, только скопировать-вставить.
Цитата: Квас от августа 12, 2011, 12:16
Цитата: RawonaM от августа 12, 2011, 12:14А чтобы она не выполнялась, а появилась на редактирование?
Гм. Наверно, только скопировать-вставить.
:o
Цитата: Квас от августа 12, 2011, 12:15
Цитата: RawonaM от августа 12, 2011, 12:12А почему я пишу int(x^2,1..2);, а после энтера это превращается в
?
Это ответ. Странный, потому что условие странное: вы не указали переменной интегрирования x=1..2.
Действтельно. А чего ж он тогда какую-то фигню написал и еще и dx добавил?
Цитата: RawonaM от августа 12, 2011, 12:22
А чего ж он тогда какую-то фигню написал и еще и dx добавил?
Я никогда не пользовался определённым интегралом, не указывая явно переменную интегрирования. :)
int(sin, 0..Pi/2);
выдаёт 1, то есть при отсутствии переменной интегрируемое выражение он интерпретирует как функцию. Значит, в примере
int(x^2, 1..2);
он считает, что интегрирует возведённую в квадрат функцию x. Поскольку функция общего вида, то вычислить интеграл никак нельзя, и он возвращает его в первозданном виде; переменную интегрирования ему помстилось обозначить тоже буквой x. ;D
Цитата: Квас от августа 12, 2011, 12:25
переменную интегрирования ему помстилось обозначить тоже буквой x. ;D
А, точно. Это у него дефолт. Получилась омонимия :)
Ввожу:
ЦитироватьPlot3D[Sin[x+y^2], {-3, 3, x}, {-2, 2, y}]
Ничего хорошего не выдает (и 2д и мапле инпут). Как сделать, чтобы рисовал?
plot3d(sin(x+y^2), x=-3..3, y=-2..2);
Цитата: Квас от августа 12, 2011, 12:40
plot3d(sin(x+y^2), x=-3..3, y=-2..2);
Спасибо! Это что же, в восьмом квадратные, а в седьмом круглые?
Секунд 10 считал эту функцию, нарисовал и завис :(
Цитата: RawonaM от августа 12, 2011, 12:48
Секунд 10 считал эту функцию, нарисовал и завис :(
А, я понял, он не завис, он по 10 секунд каждую перерисовку считает. Что это за ужас такой?
Цитата: RawonaM от августа 12, 2011, 12:46
Это что же, в восьмом квадратные, а в седьмом круглые?
Квадратные — в Mathematic'е. Это к arseniiv-у.
Цитата: RawonaM от августа 12, 2011, 12:48
Секунд 10 считал эту функцию, нарисовал и завис :(
В смысле «завис»? Нарисовал — и готов к труду и обороне. Картинку можно мышкой крутить.
Цитата: Квас от августа 12, 2011, 13:59
В смысле «завис»? Нарисовал — и готов к труду и обороне. Картинку можно мышкой крутить.
А вот так. Нельзя крутить :( Нажимаю на прокрутку — все виснет надолго.
Наверное баг в каком-то модуле.
Пишут на сайте, что с 13-ой версии введено аппаратное ускорение 3д графики и тормоза скорее всего обозначают проблемы с драйверами.
Ну, от версии к версии всё тяжелей программа. С шестёркой проблем вообще нет. В четырнадцатом у меня более-менее крутится, компьютер не первой молодости.
Отключил аппаратное ускорение в мэпл, как рекомендуют по инструкции на сайте для линукс 32-бит, ничего не изменило. :(
Похоже теперь после естественного отбора осталась только Математика. Хотя я ее еще не тестировал...
В максиме же все крутится офигенно! Там правда сторонний пакет.
Комп у меня быстрый и графическая карта неслабая.
В mathematic'е графики мышкой не крутились, насколько помню.
В принципе я могу при надобности рисовать в Максиме, а для остального использовать что угодно.
А рисование важно, оно очень помогает понять что к чему.
С торрентов, кажется, десятую версию скачивал. Могу поискать у себя дистрибутив.
Мне для Линукса нужен. Думаю проще найти торрент, если не найду, тогда поищите у себя :)
Цитата: Квас от августа 12, 2011, 14:20
В mathematic'е графики мышкой не крутились, насколько помню.
В старой! В новой крутяццо. ::)
Цитата: RawonaM от августа 12, 2011, 14:09
Похоже теперь после естественного отбора осталась только Математика. Хотя я ее еще не тестировал...
Если будете тестировать, для начала у меня где-то (вроде в ЛФ-блоге) был вводный «урок» (не знаю, насколько он хороший).
Цитата: arseniiv от августа 13, 2011, 08:25
Цитата: Квас от августа 12, 2011, 14:20В mathematic'е графики мышкой не крутились, насколько помню.
В старой! В новой крутяццо. ::)
«Новая» — это с какой версии? Вообще некрутящаяся трехмерная функция абсолютно бесполезна, кто такое придумал?
Цитата: arseniiv от августа 13, 2011, 08:25
Если будете тестировать, для начала у меня где-то (вроде в ЛФ-блоге) был вводный «урок» (не знаю, насколько он хороший).
Давайте ссылку.
Цитата: RawonaM от Вообще некрутящаяся трехмерная функция абсолютно бесполезна, кто такое придумал?
А в Максиме крутится.
RawonaM, в этой теме (http://lingvoforum.net/index.php/topic,32715.msg816753.html#msg816753) я сделал какое-то малюсенькое введение, а в конце цепи сообщений приложен файл с некоторыми другими вещами. Сейчас посмотрю, с какой версии
Graphics3D поддерживает своё вращение.
Цитата: Mathematica helpNew in 6.0: Visualization & Graphics
<...>
Graphics3D (modified) — now supports full real-time rotation etc.
Цитата: Bhudh от августа 13, 2011, 20:15
Цитата: RawonaM от Вообще некрутящаяся трехмерная функция абсолютно бесполезна, кто такое придумал?
А в Максиме крутится.
В Максиме вообще нету, она стороннюю утилиту использует, в которой крутится. И отлично крутится.
Цитата: arseniiv от августа 13, 2011, 20:26
RawonaM, в этой теме я сделал какое-то малюсенькое введение, а в конце цепи сообщений приложен файл с некоторыми другими вещами. Сейчас посмотрю, с какой версии Graphics3D поддерживает своё вращение.
Данкую!
Цитата: RawonaM от В Максиме вообще нету, она стороннюю утилиту использует, в которой крутится.
Ну и шо? Це ж не плугин, а искаробочная!
RawonaM, в вашей седьмой версии крутиться должно. Изменено в шестой, см. изменённое сообщение.
Цитата: arseniiv от августа 13, 2011, 20:33
RawonaM, в вашей седьмой версии крутиться должно. Изменено в шестой, см. изменённое сообщение.
Должно. Но виснет все, я ж писал.
Так и в Математице тоже? :o
Ой не, это я перепутал. Математицу еще не тестил.
Если что, спрашивайте (ну, это естественно, конечно; на всякий случай написал). Не знаю, с какого уровня опыта справка становится замечательной (вообще не помню, как у меня было с M. вначале!).