график::

Сделайте физическую копию объекта графика

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразовывают Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

plot::copy(obj)

Описание

Объекты, созданные из библиотеки plot, имеют ссылочный эффект: Если вы сделаете другую ссылку на некоторый объект, скажете путем вызова o2 := o1; и затем измените атрибут o2, например, установки o2::Visible := FALSE, это изменение также произведет объект, упомянутый o1, потому что они на самом деле обращаются к тому же объекту. Чтобы создать фактическую копию объекта вместо этого, используйте o2 := plot::copy(o1);.

Примеры

Пример 1

Следующий вызов не создает две точки, а скорее ту, к которой мы можем получить доступ двумя именами:

A := plot::Point2d(0, 0):
B := A:

Это становится очевидным, когда вы пытаетесь изменить одну из точек:

B::Position := [1, 1]:
A

Чтобы скопировать точку, используйте plot::copy:

B := plot::copy(A):
B::Position := [2, 2]:
A, B

Параметры

obj

Постройте объекты

Возвращаемые значения

Объект того же типа как obj

Смотрите также

Функции MuPAD