Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки України
Національний Університет “Львівська Політехніка”
/
Кафедра ЕОМ
ВИКОНАННЯ ЕЛЕМЕНТАРНИХ ОПЕРАЦІЙ НАД СИГНАЛАМИ В СИСТЕМІ SCILAB.
лабораторна робота
з дисципліни “Цифрова обробка сигналів”
Львів – 2014
Варіант: 6
Завдання:
Задати квадратну матрицю А порядку . Знайти матрицю А*В, при чому елементи матриці В визначити за формулою: , .
Текст програми
Пояснення
clc
Очистка командного рядка
clear all
Очистка памяті
n=input('n=')
Ввід із клавіатури значення та його присвоєння змінній n
a= rand(n,n);
Створення матриці а заповненої випадковими числами, розмірності n*n
disp(a,'a=')
Вивід на екран матриці а
i=[1:n]'*ones(1,n);
Створення матриці індексів i
j=i';
Транспонування матриці і
b1= triu(1.0./(i+j-1));
Обчислення матриці та виділення із неї верхнього трикутника
b2= tril(1.0./(i+j+1));
Обчислення матриці та виділення із нижнього трикутника матриці
b3= triu(b2) -b2
Знаходимо значення верхнього трикутника матриці без головної діагоналі
b= b1+b3
Додаємо два трикутники матриці
x= a * b;
Обчислення виразу
disp(x,"x=")
Вивід результату
Результат роботи програми
/
Висновок
У цій лабораторній роботі я виконав операції над матрицями і векторами в системі SCILAB. Здобув навичок роботи у даному середовищі.