отчет по матлабу №6
.docxМинистерство образования и науки РФ
Федеральное государственное автономное образовательное учреждение высшего профессионального образования «НИТУ МИСиС»
Институт ИТАСУ
Кафедра АСУ
Лабораторная работа №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