22034

Графическая визуализация вычислений

Лабораторная работа

Информатика, кибернетика и программирование

В ходе выполнения данной лабораторной работы я освоил визуализацию вычислений средствами указанных функций

Русский

2014-03-24

83.54 KB

2 чел.

Лабораторная работа 5

«Графическая визуализация вычислений »

Задание

  1. Случайные числа.
  2. Распределение по нормальному закону. Гистограммы.
  3. Построение объемных фигур с помощью плоских треугольников.
  4.  Для массива из N случайных чисел выполнить триангуляцию.
  5.  Вычислить выпуклую оболочку функции у=abs(sinx)
  6. Вычислить площадь полигона.
  7. Выполнить анализ попадания точек внутрь полигона.
  8. Создать закрашенный 8-угольник.
  9. Построить круговую диаграмму на 7 секторов. Отделить от центра 3 сектора.
  10. Построить объемную круговую диаграмму на 5 секторов. Каждый сектор отделить от центра на разное расстояние.

Код программы и результат ее выполнения

1.

>> x=rand (50,1);

>> y= rand (50,1);

>> subplot(1,3,1),plot (x,y,'.')

>> subplot(1,3,2),hist(x,10)

>> subplot(1,3,3),hist(y,10)

>>

2.

>> x=randn (50,1);

>> y= randn (50,1);

>> subplot(1,3,1),plot (x,y,'.')

>> subplot(1,3,2),hist (y,100)

>> subplot(1,3,3),hist (x,100)

>>

3.

>> y=rand(1,20);

>> x=rand(1,20);

>> z=sin(x.*y);

>> tri=delaunay(x,y);

>> subplot(1,2,1), trimesh (tri,x,y,z);

>> subplot (1,2,2), trisurf (tri,x,y,z)

>>

4.

>> x=rand(1,10);

>> y=rand(1,10);

>> TRI=delaunay(x,y);

>> trimesh(TRI,x,y);

>> hold on

>> plot(x,y,'m')

5.

>> xx=-0.7:0.02:0.7;

>> yy=abs(sin(xx));

>> [x,y]=pol2cart(xx,yy);

>> k=convhull(x,y);

>> plot(x(k),y(k),'r:',x,y,'g*')

6.

>> Z=randn(1,40);

>> X=sin(Z);

>> Y=cos(Z);

>> A= polyarea(X,Y)

A =

   1.5299

>> plot(X,Y,'m')

7.

>> Z=randn(50,1);

>> yp=sin(Z);

>> xt=cos(Z);

>> x=randn(70,1); y = randn(70,1);

>> popal = inpolygon(x,y,xt,yp);

>> plot(xt,yp,x,y,'r*',x,y,'bo')

8.

>> X=[1,2,3,4,5,6];

>> Y=[2,4,2,6,3,7];

>> Z=[3,5,1,4,3,7];

>> patch(X,Y,Z,'m')

9.

>> X=[1,2,3,4,5,6,7];

>> pie (X,[0 0 0 0 1 1 1])

10.

>>X=[1,2,3,4,5];

>>pie3 (X,[0.1 0.3 0.5 0.7 1])

Вывод. В ходе выполнения данной лабораторной работы я освоил визуализацию вычислений средствами указанных функций.


 

А также другие работы, которые могут Вас заинтересовать

60795. МИНУТА ГИМНАСТИКИ УМА КАК ОДИН ИЗ ПРИЁМОВ АКТИВИЗАЦИИ ВНИМАНИЯ 183 KB
  Примеры заданий Решить анаграммы и исключить лишнее слово. Слово анаграмма греческого происхождения означает перестановку букв в слове приводящую к другому слову например решить анаграмму...
60797. Mental Ray GI: освещение интерьера 9.23 MB
  Настройте источник света. При работе с фотонами огромное значение имеет параметр Hotspot в свитке Spotlights Parameters источника света. Эти параметры надо как можно более точно настраивать по размерам окна через которое в комнату поступает свет
60798. Створення головного меню і контекстного меню доданку 54 KB
  Вставка в форму головного і контекстного меню об‘єкти типу MinMenu і PopupMenu. Щоб ввести назви команд головного меню форми виберітьоб‘єкт MinMenu1 і двічі клацніть на його властивості Items.
60802. Моделювання виховної роботи з учнями, що мають різний соціометричний статус 61.5 KB
  Проведемо наше методичне обєднання в нетрадиційній формі деякі засоби роботи вправи ви зможете використати в роботі з класом. Отже сьогодні чого ми очікуємо від процесу виховання Якими ми бачимо труднощі або результати...