Почему не строится график в маткаде
При выборе режима построения двумерного графика в координатных осях Х-У на рабоче листе создается шаблон (на рис. 1.12 слева) с полями-заполнителями для задания отображаемых данных по осям абсцисс и ординат (имена аргументов и функций или выражения для них, а также диапазоны изменения значений). Заполнитель у середины оси координат предназначен для переменной или выражения, отображаемого по этой оси. Заполнители для граничных значений появляются после ввода аргумента и/или функции. Граничные значения по осям выбираются автоматически в соответствии с диапазоном изменения величин, но их можно задать, щелкнув в области соответствующих полей-заполнителей и изменив значения в них.
В правом фрагменте рис. 1.12 показан заполненный параметрами шаблон, причем диапазоны значений по осям определены вручную. Отметим, что эти значения видны только в режиме редактирования графика (наличие углового курсора на рисунках свидетельствует, что блок с графиком в данный момент выделен).
По оси абсцисс можно отложить простую переменную, задав для нее граничные значения (как на рис. 1.12), диапазон (о формировании диапазонов см. раздел «Работа с матрицами»), вектор значений. В заполнителях у оси ординат обычно помещают функции, выражения или векторы. На рис. 1.13 значения аргументов и трех функций размещены в столбцах двумерной ьатрицы. На графике отображены значения элементов из соответствующих столбцов.
В одной графической области можно построить несколько графиков. Для этого надо у соответствующей оси перечислить несколько выражений через запятую (см. рис. 1.13).
Разные кривые изображаются разным цветом, а для форматирования графика надо дважды щелкнуть на области графика. Для управления отображением построенных линий служит вкладка Следы (Traces) в открывшемся диалоговом окне (рис. 1.14). Текущий формат каждой линии приведен в списке, а под списком расположены элементы управления, позволяющие изменять формат. Поле Метка легенды (Legend Label) задает описание линии, которое отображается только при сбросе флажка «Скрыть описание» (Hide Legend). Список Символ (Symbol) позволяет выбрать маркеры для отдельных точек, список Линия (Line) задает тип линии, список Цвет (Color) — цвет. Список Тип (Туре) определяет способ связи отдельных точек, а список Размер (Width) — толщину линии. Приведенные на рис. 1.14 параметры соответствуют графику, отображенному на предыдущем рисунке.
Аналогичным образом строится и форматируется график в полярных координатах, а для графиков других типов предварительно следует создать матрицы значений координат точек.
Для построения простейшего трехмерного графика, необходимо задать матрицу значений. Отобразить эту матрицу можно в виде поверхности, столбчатой диаграммы или линий уровня. Для отображения векторного поля значения матрицы должны быть комплексными. В этом случае в каждой точке графика отображается вектор с координатами, равными действительной и мнимой частям элемента матрицы. Во всех этих случаях после создания области графика необходимо указать вместо заполнителя имя матрицы, содержащей необходимые значения.
Для построения параметрического точечного графика командой требуется задать три вектора с одинаковым числом элементов, которые соответствуют х-, у- и z-координатам точек, отображаемых на графике. В области графика эти три вектора указываются внутри скобок через запятую. Аналогичным образом можно построить поверхность, заданную параметрически. Для этого надо задать три матрицы, содержащие, соответственно, х-, у- и z-координаты точек поверхности. В шаблоне в области графика эти три матрицы указываются в скобках через запятую.
Таким образом, можно построить практически любую криволинейную поверхность, в том числе с самопересечениями.
Особенности построения графических образов в MathCAD Текст научной статьи по специальности «Компьютерные и информационные науки»
Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Забеглов Александр Валерьевич
В статье рассмотрены особенности построения графических образов в среде MathCAD. Отмечен ряд проблем, с которыми может столкнуться пользователь и пути их разрешения.
i Надоели баннеры? Вы всегда можете отключить рекламу.
Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Забеглов Александр Валерьевич
Об одном внутреннем ассоциативном продолжении частичного мультипликативного матричного группоида
Формулы Крамера для систем линейных уравнений и неравенств над булевой алгеброй
О конгруэнциях частичных арных группоидов
Минимальная непродолжаемая частичная полугруппа
Автоморфизмы некоторых магм порядка k + k2
i Не можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.
Текст научной работы на тему «Особенности построения графических образов в MathCAD»
Раздел I. Алгебра и геометрия
УДК 514.75/.77 ББК 22.151
ОСОБЕННОСТИ ПОСТРОЕНИЯ ГРАФИЧЕСКИХ ОБРАЗОВ В MATHCAD
Аннотация. В статье рассмотрены особенности построения графических образов в среде MathCAD. Отмечен ряд проблем, с которыми может столкнуться пользователь и пути их разрешения.
Ключевые слова: MathCAD, графики, неявные функции, метод Драгилева, точки разрыва.
PECULIARITIES OF CONSTRUCTION OF GRAPHIC IMAGES IN MATHCAD
Abstract. The article considers peculiarities of graphic images construction in the MathCAD program. There is description of problems a user can face, and ways of their salvation.
Key words: MathCAD, graphics, implicit functions, Dragilev method, breaking point.
В настоящее время широкое распространение получили пакеты математических программ (или математические системы), которые можно использовать для различных вычислений и построения графиков (Mathematica, Maple, Statistica, MathCAD, MathLAB и др.). В этих системах процесс вычислений автоматизирован, что позволяет экономить время и больше внимания уделять физическому смыслу получаемого результата. Выбор системы зависит от характера решаемых задач, от вкуса и практики. В данной статье речь пойдет о системе MathCAD — разработке фирмы MathSoft.
MathCAD — является достаточно мощным математическим пакетом, который позволяет пользователю решать огромное число самых разнообразных задач, с которыми тот может столкнуться. Одной из таких задач является графическое представление различных объектов, таких как кривые, поверхности, массивы данных и т. д. Эта задача имеет ряд особенностей на которые и хотелось бы обратить внимание.
Первой особенностью является то, что в среде MathCAD нет графиков в математическом понимании этого термина. Визуальное представление графических образов происходит как отображение данных по точкам с интерполяцией. В этой связи механизм визуализации MathCAD значительно уступает таковому у Maple, где достаточно иметь только вид функции, чтобы построить график или поверхность любого уровня сложности. Данная особенность порождает ряд проблем, одной из которых является построение кривых и поверхностей, содержащих точки разрыва. В данном случае MathCAD может либо вообще не построить график (рис. 1), либо, если точка разрыва попадает между опорными точками, пропустить точку разрыва, сгладив ее (рис 2).
sin(x) sin(y) » cos(x) cos(y)
При построении графика функция представляется в виде набора точек и для построения графика перебирается определенное количество значений аргумента, для каждого из них вычисляется значение функции. При упрощенном способе построения, когда диапазон аргумента задается автоматически, по осям выбирается диапазон [-5, 5], а количество линий равно 20. Для того чтобы иметь возможность при построении графика управлять количеством точек, аргумент надо задавать
как ранжированную переменную [2]. Зачастую приходится находить точки разрыва и строить график отдельно для каждых областей, что достаточно трудоемко для периодичных функций в знаменателе. Однако общего и простого решения данной проблемы не существует (рис 3).
а := 1 к := .0 п := 0 иО := л-к—ul := л-к н—vO := л-п—vl := л-n н—
C2:= CreateMesh (H,uO, и l,vO,vl)
C3 := CreateMesh(H,uO,иl,vO,vl) к := -1 n := -1
C4:= CreateMesh (H,uO, и l,vO,vl) к :=-ln := 1
Второй особенностью системы является то, что в MathCAD невозможно встроенными средствами построить графики кривых и поверхностей заданных неявно. Это препятствие для кривых F (x, y)=0 можно обойти. Для этого строится поверхность с уравнением z=F (x, y), и форматируется с целью увеличения максимальной «разрешимости» графика (# of Grigs: 200) по обеим осям (QuickPlotData) и диапазона значений оси (Axes/Z-Axis). Измение типа графика с поверхности (Surface Plot) на контурный график (Contour Plot) дает возможность получить график искомой кривой в виде контурной линии [1] (рис. 4).
С графиками поверхностей F (x, y, z)=0 дело обстоит несколько сложнее. На сегодняшний день известны результаты по успешному построению в MathCAD неявных поверхностей методом Драгилева, который основан на возможности замены исходного уравнения дифференциальным уравнением и какой-нибудь точкой, удовлетворяющей исходному неявному уравнению. Этот приём позволяет принципиально сократить время расчёта поверхностей и расширить возможности построения. Еще одной возможностью построения неявных поверхностей послужила программная реализация метода «марширующих кубов», названная implicitplot3d [4].
Один из многочисленных примеров поверхностей построенных при помощи этой функции приведен на рис. 5 [4].
2 3 4 i~24 (х ,У := х Н- у + z — 1
xrnin := —4 ymin := —4 zmm. := —3 (nx ny nz) := (31 31 31 )
xmax := 4 ymax :— 1 zmax := 3
grids := (nx ny nz)
( ( 1 ^ num2str ceil — colsi’ i =
1. Гурский, Д. MаthCAD для студентов и школьников. Популярный самоучитель / Д. Гурский, Е. Турбина. — СПб.: Питер, 2005. — 400 с.
2. Дьяконов, В. П. Mathcad 2001. Учебный курс / В. П. Дьяконов. — СПб.: Питер. — 2001. — 624 с.
3. Компьютерная геометрия: учеб. пособие / Н. Н. Голованов и др. — М.: Академия, 2006. — 512 с.
4. Режим доступа: http//:www.exponenta.m.
УДК 512.5 ББК 22
ОБ ОДНОМ ВНУТРЕННЕМ АССОЦИАТИВНОМ ПРОДОЛЖЕНИИ
ЧАСТИЧНОГО МУЛЬТИПЛИКАТИВНОГО МАТРИЧНОГО ГРУППОИДА
Аннотация. В работах известного отечественного математика Е. С. Ляпина одним из центральных является вопрос о существовании ассоциативных продолжений частичных матричных группоидов. В настоящей работе установлена возможность внутреннего ассоциативного продолжения частичного мультипликативного матричного группоида.
Ключевые слова: умножение матриц, полугруппа, продолжение.
ABOUT ONE INTERNAL ASSOCIATIVE EXTENSIONS OF PARTIAL MULTIPLICATE MATRICES GROUPOID
Absrtact. In works of known domestic mathematician E. S. Ljapina on the theory partial of groupoids one of central is the question on existence of associative extensions partial of groupoids. In the present work the possibility of internal associative extension of partial matrices groupoid is established.
Key words: multiplication of matrices, semigroup, extension.
1°. Пусть (S;) — произвольный частичный группоид [1]. В соответствии с [1] полугруппа (5;*) называется внутренним полугрупповым продолжением частичного группоида (S;), если
(Vx, у е S) (если х. у # 0, то х.у = х * v).
XII Международная студенческая научная конференция Студенческий научный форум — 2020
Программа Mathcad дает возможность создать вычислительную среду для разных математических расчётов и выведения результатов работы в рамках принятых стандартов.
Что нужно знать о программной среде Mathcad? Родоначальником компании, которая создала PTC Mathcad, стал Mathsoft, во главе с Алленом Раздоу, который стартовал своё дело Mathsoft еще в 1984 году [1, 2, 3, 4].
В состав масштабной корпорации 2006 году PTC компания Mathsoft вошла только в 2006 году.
Mathcad Prime — программный продукт, который стал новым поколением приложения для инженеров с модернизированным интерфейсом.
Mathcad Prime 3.1 – новейший выпуск PTC Mathcad, который увидел мир в 2015 году.
Все знают, что основным назначением данного приложения являются математические вычисления, но это только начало, ведь технические возможности программного компонента действительно обширны и постоянно пополняются новыми элементами. Среди ключевых возможностей Mathcad следует выделить [5, 6].
Построение проектных формул: программа Mathcad представляет собой не просто отдельный элемент вычислительной системы. По факту, пользователь, работая в данной программной сфере, формирует целые предложения из символов математики и алгебры. Для начала конструктор определяется с переменными, записывает их в виде текста, а потом отправляет всю эту сложную математику в программную среду Mathcad. Можно сказать, что с её помощью уравнения приобретают свой естественный вид.
Работа с графическими объектами: пользователь всегда может построить график или схему на основе результатов произведенных вычислений в Mathcad. Более того, график приобретает динамические свойства. Если хотя бы один из формульных параметров будет изменен, обновление сразу же отобразится на графике [7, 8, 9, 10].
Объединение с САПР: программа Mathcad сконструирована таким образом, что её без труда можно подключить к любому другому программному средству. Это позволяет существенно увеличить набор применяемых параметров и используемых функций.
Редактор формул дает возможность набор формул в привычной математической нотации. Средства построения графиков и диаграмм сочетают простоту использования и эффектные способы визуализации данных и подготовки отчетов.
На данный момент программу применяют больше 250 000 инженеров по всему миру. С помощью простого и понятного интерфейса инженеры могут комбинировать текст, «живые» вычисления и графики на одном рабочем листе.
Mathcad включает более 400 встроенных функций и автоматизированное управление единицами измерения.
Текущие версии Mathcad: Mathcad Prime 3.0 ; новая редакция программы; Mathcad 15 – традиционная редакция.
Программы имеют примерно схожий функционал, но существенно различаются строением интерфейса (в частности, Mathcad Prime содержит ленту и располагает расширенными средствами представления расчетов).
Одним из многих достоинств Маткад является легкость построения графиков. Панель графиков вызывается нажатием кнопки с изображением графиков на математической панели.
В MathCAD встроено несколько различных типов графиков, которые можно разбить на две большие группы.
Двумерные графики: X-Y (декартов) график (X-Y Plot); график в полярных координатах (Polar Plot).
Трехмерные графики: график трехмерной поверхности (Surface Plot); график линий уровня (Contour Plot); трехмерная гистограмма (3D Bar Plot); трехмерное множество точек (3D Scatter Plot); векторное поле ( Vector Field Plot ).
Для создания графической области в MathCAD имеется три способа. Первый способ создания с использованием панели инструментов Graph (График), второй – с помощью главного меню, третий – с помощью клавиатуры.
Для создания графика любым из этих способов необходимо:
1) поместить курсор ввода в то место документа, куда требуетсявставить график.
2) создать координатную сетку для графика функции. Для этого выполнить одно из следующих действий: нажать на панели Graph(График) кнопку с желаемым типом графика; на главной панели нажать следующую последовательность команд Insert(Вставить) /Graph(График) /Выбрать желаемый тип графика; нажать на клавиатуре комбинацию клавиш в соответствии с табл.1.
Таблица 1. Сочетание клавиш для создания графической зоны
Маткад не строит обычный график. не могу понять, в чём моя ошибка. либо маткад тупит
Вычисления в маткаде выполняются слева на право, сверху вниз.
У вас график определен с нарушением вычисления обоих правил, он левее и выше того места, где определена функция.
Остальные ответы
перемести график вниз.. . он должен лежит по порядке, как програмирование
t := 1. 2- перемести наверх, т. е. выше формулы
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.