Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Лабораторна робота №2
Мета роботи Освоєння основних методів обчислень в Matlab
Хід роботи
Для виконання роботи використати файл SPRAVKA.DOC
Використати різні формати виводу результатів
Аналітичні обчислення
Записати m-функцію
N*M |
Значення елементів матриці k=1..N m=1..M |
Значення елементів на діагоналі |
Значення елементів нижче діагоналі |
Значення елементів вище діагоналі |
14*18 |
rаndn(1)+j rаnd(1) |
|||
22*18 |
rand(1)+(k+m)/2 |
|||
15*25 |
N-M |
1 |
sin(k/(m+1)) |
|
16*23 |
M-N |
0 |
||
17*14 |
M/N |
rand(1)+j randn(1) |
||
19*15 |
0 |
j*sin(m+1) |
randn(1) |
|
14*17 |
j*sin(k)*cos(m) |
rand(1) |
1 |
Параметри функції матриця ,прапорець- індикатор вибору операції, яка буде виконуватись в функції.
Прапорець=1
Пошук максимального відємного елементу матриці та його індексів.
Вихідні дані: значення максимального відємного елементу , індекси
Прапорець=2
Пошук мінімального додатного елементу та його індексів
Вихідні дані: значення мінімального додатного елементу, індекси
Прапорець ~=1 або 2
Вивід в Command Windows повідомлення про автора m-функції
Операції реалізувати
Можливо використати меню.
M-file робота с меню
s=menu('Заголовок меню' ,'Пункт1','Пункт2','Пункт3')
Приклад використання меню
close all
cls
while 1
s=menu('munu 1111' ,'raz','dva','trs')
if s==1 disp('1111111111111110');
end;
if s==2 disp('2222222222222');
end;
if s==3 break; end;
end;
Вікно меню при виконанні вище наведеного прикладу