Московский государственный технический университет

им. Н. Э. Баумана



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

ГРАФИКИ ФУНКЦИЙ ОДНОЙ ПЕРЕМЕННОЙ











Выполнил:

Группа

Проверил: Звягин Ф.В.











Москва 2016.

Цель работы:

1. Ознакомиться с операцией формирования диапазона и возможностями

групповой обработки массивов в MatLab.

2. Изучить возможности MatLab по построению графиков и оформлению

графического окна.

3. Закрепить полученные навыки по работе с массивами и циклами.

Краткие методические указания:

Создать два варианта сценария для построения, оформления и вывода

графика:

1. Один вариант должен использовать стандартный для обычных языков

программирования подход с использованием операторов цикла и условных

операторов для поэлементной обработки массивов. 32

2. Другой вариант должен использовать операцию формирования диапазона значений и расширенные возможности операций и функций MatLab по

групповой обработке массивов.

3. Подобрать такие параметры вывода, которые позволяют лучше рассмотреть ход кривой графика.


Задание 2 варианта:





Исходный код скрипта:

clear all;

clc;


x=(-100:0.5:100);

y=zeros(1,length(x));



figure(1);

for i=1:1:length(x)

if x(i)<=0

y(i)=3*sin(x(i))-cos(x(i))^2;

plot(x(i),y(i),'*');

hold on;

else

y(i)=3*sqrt(1+x(i)^2)/log(x(i)+5);

plot(x(i),y(i),'*');

hold on;

end

end


title('Стандартная обработка');

grid on;

hold off;


figure(2);

Y=(3*sin(x)-(cos(x).^2)).*(x<=0)+(3*sqrt(1+(x.^2))./log(x+5)).*(x>0);

plot(x,Y,'LineWidth', 2);

title('Формирование диапазона');

grid on;









Вывод:


1. Ознакомился с операцией формирования диапазона и возможностями

групповой обработки массивов в MatLab.

2. Изучил возможности MatLab по построению графиков и оформлению

графического окна.

3. Закрепил полученные навыки по работе с массивами и циклами.

4. Лабораторная работа сделана!



Случайные файлы

Файл
156127.doc
kursovik.doc
12828.rtf
110551.rtf
122493.rtf