Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

отчет по матлабу №6

.docx
Скачиваний:
5
Добавлен:
29.05.2017
Размер:
583.49 Кб
Скачать

Министерство образования и науки РФ

Федеральное государственное автономное образовательное учреждение высшего профессионального образования «НИТУ МИСиС»

Институт ИТАСУ

Кафедра АСУ

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

по дисциплине «Основы математического моделирования».

Выполнила:

студентка группы МИТ-14-2

Николаева Галина.

Проверил:

профессор, д.т.н. Кубрин С.С.

Москва, 2016

Задание: Построить объемный крест с помощью функций в MatLab.

Решение:

x=zeros(24,3);

x([3,4,7,8,11,12,17,18,26,28,30,32,34,36,38,40,42,44,46,48,53,54,55,56,57,58,71,72])=1;

x([9,10,13,14,59,60,61,62,67,68,69,70])=2;

x([63,64,65,66])=3;

x([19,20,23,24])=-1;

cla reset; hold on

d=[4 8 7 3 1 2 4 3 1 5 23 24 6 2 6 5 23 19 20 24 20 22 21 19 21 15 16 22 16 18 17 15 17 11 12 18 12 14 10 8 7 9 13 11 13 14 10 9 ];

plot3(x(d,1), x(d,2), x(d,3), 'b:');

plot3(x(:,1), x(:,2), x(:,3), 'b.', 'markersize',20);

t=text(x(:,1),x(:,2), x(:,3), num2str((1:24)'));

set(t, 'VerticalAlignment', 'bottom', 'FontWeight', 'bold','FontSize',12);

view(3),axis equal tight off vis3d, camorbit(10,0),

rotate3d on