surfc(,Name,Value) sc = surfc


Задайте цвета карты цветов для графика поверхности и контура


Download 200.48 Kb.
bet2/4
Sana22.04.2023
Hajmi200.48 Kb.
#1377721
1   2   3   4
Bog'liq
surfc

Задайте цвета карты цветов для графика поверхности и контура
Попробуйте этот примерКопировать команду Скопировать код
Задайте цвета для поверхности и контурного графика, включив четвертый вход матрицы, C. Поверхностный график использует Zвысоту и Cцвет. Задайте цвета с помощью палитры , которая использует отдельные числа для обозначения цветов в спектре. Когда вы используете карту цветов, Cимеет тот же размер, что и Z. Добавьте цветную полосу на график, чтобы показать, как значения данных соответствуют Cцветам в палитре.
[X,Y] = сетка(-3:.125:3);
Z = пики (X, Y);
С = Х.*Y;
прибой (X, Y, Z, C)
цветная полоса

Изменение внешнего вида эпюр поверхности и контура
Попробуйте этот примерКопировать команду Скопировать код
Создайте график синей поверхности с контурным графиком под ним, указав FaceColorпару "имя-значение" с 'b'в качестве значения. Чтобы разрешить дальнейшие модификации, присвойте переменной графический массив, содержащий объекты поверхности и контура sc.
[X,Y] = сетка(-5:.5:5);
Z = Y.*sin(X) - X.*cos(Y);
sc = surfc(X,Y,Z, 'FaceColor' , 'b' );

Индексируйте в sc, чтобы получить доступ и изменить свойства поверхности и контурных графиков после их создания. Поверхностный график доступен как sc(1), а контурный график как sc(2). Например, измените цвета края двух графиков, установив свойства EdgeColor.
sc(1).EdgeColor = 'r' ;
sc(2).EdgeColor = 'b' ;

Изменить расположение контурных линий
Попробуйте этот примерКопировать команду Скопировать код
Горизонтали отображаются на минимальном уровне z по умолчанию, но вы можете изменить местоположение, задав свойство ZLocation.
Отобразите peaksнабор данных как график поверхности с контурами на минимальном уровне z . Укажите возвращаемый аргумент при вызове surfcфункции, чтобы вы могли получить доступ к Contourобъекту.
Z = пики;
sc = прибой (Z);

Получите текущие оси и увеличьте верхний предел оси z до 15. Затем переместите контуры на максимальный уровень z .
топор = gca;
акс.ZLim(2) = 15;
sc(2).ZLocation = 'zmax' ;


Download 200.48 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling