50675

Функции системы MATLAB

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

Информатика, кибернетика и программирование

Изучение основных функций системы MATLAB. Создание новых функций и построение их графиков в среде MATLAB. Решение систем линейных уравнений. Изучение генератора базовой случайной величины.

Русский

2014-01-28

108 KB

3 чел.


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

функции системы MATLAB

Цель работы. Изучение основных функций системы MATLAB. Создание новых функций и построение их графиков в среде MATLAB. Решение систем линейных уравнений. Изучение генератора базовой случайной величины.

a=0.5;

b=2;

c=-1;

x=0:0.1:2;

y=a.*x.*cos(b.*x)+c;

plot(y)

title 'grafik funkcii axcos(bx)+c'

xlabel 'о'

xlabel 'os x'

ylabel 'os y'

%-----------------------------------

a=[9 8 7; 6 5 4; 3 2 1];

b=[40;25;10];

c=[46;28;10];

d=[8;5;2];

x=zeros(3,1);

disp('при 40 25 10');       

x=a\b                                                                    % x =[8;  -11;  8]

disp('при 46 28 10');

x=a\c                                                           % x =[2;  0;  4]

disp('при 8 5 2');

x=a\d                                                                    % x =[0.5;  0;  0.5]

%-----------------------------------  

x=rand(100,1);

mat_oj=mean(x)                                                               %   mat_oj =0.4652

dis=cov(x)                                                                        %    dis = 0.0778   

dov_int1=mat_oj-0.32894*sqrt(dis)*sqrt(N);

dov_int2=mat_oj+0.32894*sqrt(dis)*sqrt(N);

dov_int=[dov_int1 dov_int2]                                           %   dov_int =-0.4525    1.3829

hist(x)


 

А также другие работы, которые могут Вас заинтересовать

20944. Створення програми для формування та перевірки повідомлень за допомогою електронно-цифрового підпису 48.9 KB
  czynniki pierwsze klucz zakryty p1 4 = 0 q1 4 = 0 p = 19; q = 23; n = pq; M = random n; print Message = M; print Cryptogram = C; C = M^2 n; m1= C ^ p1 4 p; m2= p C ^ p1 4 p; m3 = C ^ q1 4 q; m4 = q C ^ q1 4 q; fork=1p d=pk1 q; if floordda = qd;break;break;;; fork=1q d=qk1 p; if floorddb = pd;break;break;;; print Decryption = ; M1 = am1bm3 n M2 = am1bm4 n M3 = am2bm3 n M4 = am2bm4 n Результат виконання...
20945. Створення програми приховання повідомлення у графічному файлі за допомогою стеганографічних перетворень 69.4 KB
  h include iostream include string using namespace std int mainint argc char argv[] { HANDLE hFile hFileMess hFileCont; BYTE pdbFileByte pdbMessByte; const BYTE dbKeySize = 8; BYTE dbKey[dbKeySize]={4160824202832}; BYTE dbKey[dbKeySize]={12730546}; BYTE dbKey[dbKeySize]={01234567}; DWORD dwMessSizedwFileSizedwRealFiledwRealMess; DWORD dwOffsetPictdwPictSize; hFile = CreateFileargv[1]GENERIC_READFILE_SHARE_READNULLOPEN_EXISTING0NULL; dwFileSize = GetFileSizehFileNULL; pdbFileByte = new...
20946. Читання, очищення та запис секторів диску 63.5 KB
  Текст програми: Program LB1; uses doscrt; var ij:integer; n_sekn_dorn_golkol_sek:word; code:word; buf :array[0.es:=seg buf ; r.bx:=ofs buf ; intr13r; code:=r.es:=seg buf ; r.
20947. Запис і читання інформації в інженерні циліндри диска 53.38 KB
  MODEL SMALL STS segment para stack 'stack' dw 1000 dup 0 TOS label word STS ends DATA segment track80 db 801011 ;дорожкаголовкасектордлина сектора db 801021 db 801031 db 801041 db 801051 db 801061 db 801071 db 801081 db 801091 db 801101 db 801111 db 801121 db 801131 db 801141 ;таблица параметров контроллера дисководов DCP db 0DFh ;задержка переключения головок0Dh=3мс ;задержка при загрузке головокFh db 002h ;время загрузки=4мс db 025h ;задержка перед выключением двигателя db 001h ;размер...
20948. Запис і читання інформації диска с зміною чергуванням секторів 51.33 KB
  h Номер форматируемой дорожки define TRK 20 Код размера сектора 1024 байт define SEC_SIZE 2 таблица параметров дискеты typedef struct _DPT_ { unsigned char srt_hut; unsigned char dma_hlt; unsigned char motor_w; unsigned char sec_size; unsigned char eot; unsigned char gap_rw; unsigned char dtl; unsigned char gap_f; unsigned char fill_char; unsigned char hst; unsigned char mot_start; } DPT; union REGS inregs outregs; char _far diskbuf[1024]; void mainvoid; void mainvoid { struct diskinfo_t di; unsigned status; unsigned char...
20949. Стиснення даних 55.23 KB
  define MAX_VALUE 1 BITS 1 Отметим что на MSDOSмашине при define MAX_CODE MAX_VALUE 1 длине кода 14 бит необходимо компи лировать используя largeмодель. define TABLE_SIZE 9029 endif if BITS = 12 define TABLE_SIZE 5021 endif void malloc; Это массив для значений кодов int code_value; Этот массив содержит префиксы кодов unsigned int prefix_code; Этот массив содержит...
20950. Стеганографічні перетворення 33.98 KB
  h int checkchar; char rmallwschar; int main { int us = 1; char ss1ptr; cout vvedite nabor simvolov ; cin s; cout endl vvedite nabor simvolov dlya poiska i udaleniya ; cin s1; whileptr=0 { int ik; ptr=strstrss1; for i=1;i = strlens1;i { ptr=1; ptr=' '; } s=rmallwss; } return 0; } char rmallwschar str { char obuf nbuf; for obuf = str nbuf = str; obuf obuf; obuf { if isspaceobuf nbuf = obuf; } nbuf = ' 0'; return str; } Висновок: за час виконання практичноъ роботи роздивився тему...
20951. Робота з командним рядком. Мережна активність 377.58 KB
  Мережна активність Ціль роботи: одержання практичних навичок по роботі з Командним рядком і по виявленню шкідливих програм на локальному комп'ютері під керуванням Microsoft Windows XP за допомогою Командного рядка. Завдання: одержати навички роботи з Командним рядком вивчити й проаналізувати мережну активність можна за допомогою Командного рядка. Робота з Командним рядком Cmd.
20952. Захист від несанкціонованого доступу в операційній системі Windows 366.5 KB
  Завдання: Вивчити настроювання Брандмауера Windows .Центру забезпечення безпеки Windows. Брандмауер Windows Меню Пуск – Панель керування – Брандмауер Windows Рис.