Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Проблема типологии научных революций: Глобальные научные революции и типы научной рациональности...
Интересное:
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Аура как энергетическое поле: многослойную ауру человека можно представить себе подобным...
Наиболее распространенные виды рака: Раковая опухоль — это самостоятельное новообразование, которое может возникнуть и от повышенного давления...
Дисциплины:
2019-12-17 | 202 |
5.00
из
|
Заказать работу |
|
|
Рассмотрим некоторые возможности МАТЛАБ на примере функции
,
Примеры отдельных текстов М-файлов
Построение сеточной области
xy=input('[xa ya;xb yb]=');
dl=xy(2,:)-xy(1,:);
n=input('[n1 n2]=');
h=dl./n;
x1=xy(1,1):h(1):xy(2,1);
x2=xy(1,2):h(2):xy(2,2);
[x y] = meshgrid(x1,x2);
U=-log(x.^2+y.^2+1);
Ввод исходных данных в командном окне
[xa ya;xb yb]=[-3 -4;3 4]
[n1 n2]=[10 20]
Использование функции surf
figure()
surf(x,y,U)
title('SERF: function U')
colormap hsv
colorbar;
axis image;
xlabel('X'),ylabel('Y'),zlabel('z=U(x,y)')
figure()
surf(x,y,U)
title('SERF: function U')
colormap hsv
colorbar;
%axis image;
xlabel('X'),ylabel('Y'),zlabel('z=U(x,y)')
figure()
surf(x,y,U)
title('SERF: function U')
colormap copper
colorbar;
axis image;
xlabel('X'),ylabel('Y'),zlabel('z=U(x,y)')
shading interp
figure()
surf(x,y,U)
title('SERF: function U')
colormap copper
colorbar;
axis image;
xlabel('X'),ylabel('Y'),zlabel('z=U(x,y)')
%shading interp
Использование функции plot3
figure()
plot3(x,y,U,'LineWidth',8)
grid on
title('PLOT3: function U')
colormap hsv
axis image;
xlabel('X'),ylabel('Y'),zlabel('z=U(x,y)')
figure()
%plot3(x,y,U,'LineWidth',8)
plot3(x,y,U)
grid on
title('PLOT3: function U')
colormap hsv
axis image;
xlabel('X'),ylabel('Y'),zlabel('z=U(x,y)')
Использование функции contour3
figure()
[C h]=contour3(x,y,U,10); set(h,'LineWidth',5)
grid on
title('COUNTOUR3: function U')
colormap hsv
colorbar;
axis image;
xlabel('X'),ylabel('Y'),zlabel('z=U(x,y)')
figure()
%[C h]=contour3(x,y,U,10); set(h,'LineWidth',5)
contour3(x,y,U,10);
grid on
title('COUNTOUR3: function U')
colormap hsv
colorbar;
axis image;
xlabel('X'),ylabel('Y'),zlabel('z=U(x,y)')
Использование функции contourf
figure()
contourf(x,y,U,8)
title('CONTOURF: function U')
colormap hsv
colorbar;
axis image;
xlabel('X'),ylabel('Y')
figure()
contourf(x,y,U,8)
title('CONTOURF: function U')
%colormap hsv
colorbar;
axis image;
xlabel('X'),ylabel('Y')
Использование функции contour
figure()
[C h]=contour(x,y,U,8); set(h,'LineWidth',2),clabel(C,h);
title('CONTOUR: function U')
colormap gray
colorbar
axis image;
xlabel('X'),ylabel('Y')
figure()
%[C h]=contour(x,y,U,8); set(h,'LineWidth',2),clabel(C,h);
contour(x,y,U,8);
title('CONTOUR: function U')
%colormap gray
colorbar
%axis image;
xlabel('X'),ylabel('Y')
5.6. Некоторые возможности построения графиков функций трех
переменных с использованием стандартной функции slice
|
Пример: , ,
Пример М-файла
function PLOT_SLICE
clear all
close all
n=input('[n1 n2 n3]=');
dl=input('[dl1 dl2 dl3]=');
h=dl./n;
x1=0:h(1):dl(1);
x2=0:h(2):dl(2);
x3=0:h(3):dl(3);
[x y z] = meshgrid(x1,x2,x3);
U=sin(pi*x/dl(1))+10*cos(pi*y/dl(2)-pi/2)+(z/dl(3)).^2;
figure()
slice(x,y,z,U,[0 dl(1)],[0 dl(2)],[0 dl(3)])
title('SLICE: [0 dl(1)],[0 dl(2)],[0 dl(3)]')
colormap hsv
axis image
colorbar
figure()
slice(x,y,z,U,[dl(1)/2 dl(1)],[0 dl(2)],[0 dl(3)])
title('SLICE: [dl(1)/2 dl(1)],[0 dl(2)],[0 dl(3)]')
colormap hsv
axis image
colorbar
figure()
slice(x,y,z,U,[0 dl(1)],[dl(2)/2 dl(2)],[0 dl(3)])
title('SLICE: [0 dl(1)],[dl(2)/2 dl(2)],[0 dl(3)]')
colormap hsv
axis image
colorbar
figure()
slice(x,y,z,U,[0 dl(1)],[0 dl(2)],[0 dl(3)/2])
title('SLICE: [0 dl(1)],[0 dl(2)],[0 dl(3)/2]')
colormap hsv
axis image
colorbar
Ввод исходных данных
[n1 n2 n3]=[10 10 20]
[dl1 dl2 dl3]=[10 10 5]
>>
|
|
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!