DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Лабораторна робота №1 з дисципліни "Цифрова обробка сигналів"

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
КН
Кафедра:
Кафедра теоретичної радіотехніки та радіовимірювань

Інформація про роботу

Рік:
2014
Тип роботи:
Лабораторна робота
Предмет:
Обробка сигналів
Група:
КН-11
Коротко про документ

Про що ця робота

Виконано лабораторну роботу з цифрової обробки сигналів у середовищі Scilab. Розроблено програму для виконання елементарних операцій над матрицями та векторами.

У роботі розглядаються

  • Цифрова обробка сигналів
  • Scilab
  • Матричні операції
  • Програмування
  • Вектори
  • Обчислювальні алгоритми

Зміст і розділи

  1. Тема роботи
  2. Мета роботи
  3. Завдання
  4. Демонстраційна програма
  5. Текст програми
  6. Результат виконання
  7. Висновки
Для кого:Студенти технічних спеціальностей та викладачі вищих навчальних закладів.
Викладачі:Лашко О.Л.

Ключові поняття

Scilabсигналматрицяфункціяалгоритмпам'ятькомандне вікнопрограмне середовище

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” / Лабораторна робота №1 з дисципліни " Цифрова обробка сигналів " Львів – 2014 р. Тема: ВИКОНАННЯ ЕЛЕМЕНТАРНИХ ОПЕРАЦІЙ НАД СИГНАЛАМИ В СИСТЕМІ SCILAB. Мета роботи: Виконати операції над матрицями та векторами в системи SCILAB. Здобути навики роботи в даному середовищі. ЗАВДАННЯ 2 Задати квадратну матрицю А порядку . Знайти вектор А*в, при чому елементи вектора в визначити за формулою:.   Результати ознайомлення з демонстраційною програмою (перелік і короткий опис основних функцій). Під час ознайомлення з тестовою програмою я ознайомився із такими функціями : clc - очищення командного вікна clear all - очищення всієї доступної пам’яті input - для вводу даних з клавіатури select - цей оператор призначений для виконання перемикання між умовами disp - відображення значень у командному вікні Текст написаної програми та пояснення алгоритму її роботи. Я створив файл vector.sci, у якому виконуються всі операції, які потрібні для виконання завдання. Функція vector() приймає параметри, які їй передаються із голдовної програми Laba1.sce. У прграмі використано стандартні функції, які були описані в п.2, а також елементарніоперації над числами (+,*,/). Laba1.sce clc clear all n=input('n=') choice=input("input matrix randomize? Y/N ","s") select choice case 'y' then a=10*rand(n,n); case "n" then a=input('input matrix A =') else error("Wrong answer") end; exec('E:\SciLab\vector.sci') vector(a,b,n) vector.sci function c=vector(a, b, n) i=1 for m=1:1:n b(m)= 1/((i*i)+2); i=i+1; end c=a*b disp(a,'a=') disp(b,'b=') disp(c,"c=") endfunction Результат виконання програми n=6 input matrix randomize? Y/N y -->function c=vector (a,b,n) --> i=1 --> for m=1:1:n --> // for i=1:1:n --> b(m)= 1/((i*i)+2); --> i=i+1; -->end --> c=a*b -->disp(a,'a=') -->disp(b,'b=') -->disp(c,"c=") -->endfunction a= 6.9818257 9.3762039 3.547391 7.7641399 2.2566776 7.4708331 9.5591608 1.0755608 5.8605445 2.8076809 7.5211019 9.7131537 0.4840173 7.7634244 3.4610255 6.9086006 3.0747507 4.3703554 5.3235206 6.3734178 4.424751 7.1747287 5.9793261 6.2248751 2.9468671 0.6630616 8.8226651 3.7201814 1.9238903 3.291328 6.9771367 8.1694599 7.6436931 9.3254966 2.3870888 3.2963874 b= 0.3333333 0.1666667 0.0909091 0.0555556 0.0370370 0.0263158 c= 4.9239886 4.5885748 2.382582 4.0228583 2.2594056 5.0754109 Висновки: на цій лабораторній роботі я ознайомився з можливостями програмного середовища SCILAB, освоїв основні програмні конструкції та засоби графічного та неграфічного відображення інформації. Крім того, виконано поставлене індивідуальне завдання, що закріпило набуті навики на практиці.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!