Цель работы. Изучение приемов работы с массивами и файлами, а также средств визуализации результатов работы.
Аналитическое решение квадратного уравнения:
У= 17х² + 18х – 19
Графики, построенные в среде MATLAB:
2.Для заданных значений a,b,c решить уравнение ax2+bx+c=0 графическим способом путем построения графика функции y= ax2+bx+c. Сравнить полученный результат с точным решением, полученным аналитически.
4.Построить график дискретизированной во времени гармонической функции. Частота колебаний 6кГц, начальная фаза 210°, частота дискретизации 60кГц, интервал времени 0…0,01с. График представить сплошной красной линией с нанесенными на нее черными отметками, соответствующими точкам отсчета функции.
5. Построить в одном окне с размерной сеткой графики двух дискретизированных во времени гармонических функций. Частоты колебаний 1 и 5кГц, начальные фазы 60° и 30°, частота дискретизации 10 и 20кГц, интервал времени 0…0,01с. Графики представить сплошными красными линиями с нанесенными на них черными отметками, соответствующими точкам отсчета функций.
6. Создать звуковой файл длительностью 0,5с для дискретизированного гармонического колебания с частотой 2кГц и амплитудой 3В. Частота дискретизации 8кГц.
t=0:1/8000:0.5; V=3*sin(2*pi*2000*t); f=8000; b=8;
История команд:
uiopen('C:\WINDOWS\Media\tada.wav',1)
[V,f,b] = wavread ('C:\WINDOWS\Media\tada.wav');
sound(V,f,b)
[m,n]=size(V);
s=0.05; V1=randn(m,n);
V=V+s*V1;
sound(V,f,b)
x=-2:0.01:1; y=17*x.^2+18*x-19;
plot(x,y)
grid on
t=0:1/60000:0.01; s=sin(2*pi*t*6000+210); plot(t,s,'r-',t,s,'ko');
t1=0:1/10000:0.01; s1=sin(2*pi*t1*1000+60); plot(t1,s1,'r-',t1,s1,'ko');
hold on
t1=0:1/20000:0.01; s2=sin(2*pi*t1*5000+30); plot(t1,s2,'r-',t1,s2,'ko');
t=0:1/8000:0.5; V=3*sin(2*pi*2000*t); f=8000; b=8;
sound(V,f,b)
Таблица изученных команд:
Команда |
Описание |
Wavread |
Чтение звукового файла |
wavwrite |
Запись звукового файла |
sound(V,f,b) |
воспроизведение |
plot(x,y) |
Вывод графика |
grid on |
Вывод сетки |
plot(t,s,'r-',t,s,'ko') |
Вывод графика сплошной красной линией с черными точками |
hold on |
Вывод второго графика поверх первого |
Вывод: В ходе работы я научился работать со звуковыми и графическими файлами в среде Матлаб.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.