8029

Знакомство с пакетом MatLab

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

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

Знакомство с пакетом MatLab Выполнить действия в Matlab и сравнить полученный результат с приведенным ответом. Задать мат...

Русский

2013-02-01

49.74 KB

20 чел.

Знакомство с пакетом MatLab

Выполнить действия в Matlab и сравнить полученный результат с

приведенным ответом.

>>(2.625-2/3*(2+5/14))/((3+1/12+4.375)/((198-19)/9))

ans =          2.81

%%2

Задать матрицу A с помощью операции конкатенации: а) вертикальной

(по строкам) и б) горизонтальной ( по столбцам);

>>A=[[2 9 3];[1 -2 1];[3 7 2]]

A =

         2.00          9.00          3.00

         1.00         -2.00          1.00

         3.00          7.00          2.00

>>A=[[2; 9; 3],[1; -2; 1],[3; 7; 2]]

A =

         2.00          1.00          3.00

         9.00         -2.00          7.00

         3.00          1.00          2.00

%%3

Умножая строки или столбцы матрицы A на число и складывая между собой,

добиться, чтобы в какой-либо строке или столбце преобразованной матрицы было

наибольшее число нулей.

>>A1=A(1,:),A2=A(2,:),A3=A(3,:)

A1 =          2.00          9.00          3.00

A2 =          1.00         -2.00          1.00

A3 =          3.00          7.00          2.00

A2=A1-2*A2

A2 =     0    13     1

A1=3*A1-2*A3

A1 =     0    13     5

>>Anew=[A1;A2;A3]

Anew =

    0    13     5

    0    13     1

    3    7       2

%%4

Сгенерировать массив B размером 3 ´ 3 co случайными элементами

равномерно распределенными на отрезке [0;1].Выполнить матричные действия

1) A + 10 6 B; 2) A 6B; 3) BT; 4) поэлементно умножить A на B; 5) расположить

элементы матрицы A по возрастанию (по столбцам); 6) определить максимальный и

минимальный элементы матрицы B;

>>B=rand(3)

B =

   0.9501    0.4860    0.4565

   0.2311    0.8913    0.0185

   0.6068    0.7621    0.8214

>>A+10*B  %% (1)

ans =

  11.5013   13.8598    7.5647

   3.3114    6.9130    1.1850

   9.0684   14.6210   10.2141

>>A*B %% (2)

ans =

   5.8010   11.2799    3.5437

   1.0947   -0.5345    1.2409

   5.6820    9.2212    3.1417

>>B' %%(3)

ans =

   0.9501    0.2311    0.6068

   0.4860    0.8913    0.7621

   0.4565    0.0185    0.8214

>>A.*B %%(4)

ans =

   1.9003    4.3738    1.3694

   0.2311   -1.7826    0.0185

   1.8205    5.3347    1.6428

>>sort(A) %%(5)

ans =

    1    -2     1

    2     7     2

    3     9     3

>>maxi=max(max(B)); mini=min(min(B)) %%(6)

maxi =

   0.9501

mini =

   0.0185

>>delta=det(B) %%(7)

delta =

   0.4289

%%5

Задать массив С, используя операцию индексации и одну из функций

ones(m,n) или zeros(m,n):

>>C=zeros(1,3), C(1,1)=1, C(1,2)=-2, C(1,3)=1

C =     0     0     0

C =     1     0     0

C =     1    -2     0

C =     1    -2     1

%%6

Выполнить операцию матричного деления C\C; C/C; A\B; A/B; B\A; B/A.

>>X=inv(A)*B

X =

  -0.0252    0.3369    0.2829

   0.0154   -0.1234    0.0456

   0.2872    0.3076   -0.1732

>>X=A\B

X =

  -0.0252    0.3369    0.2829

   0.0154   -0.1234    0.0456

   0.2872    0.3076   -0.1732

>>C\C

ans =

        0         0         0

  -0.5000    1.0000   -0.5000

        0         0         0

>>C/C

ans =    1.0000

>>B\A

ans =

   0.4457    8.8125    3.0473

   0.9558   -4.6608    0.3343

   2.4362    6.3357   -0.1266

>>B/A

ans =

  -0.1551    0.2444    0.3386

  -0.0543   -0.1355    0.1584

   0.1833    0.3342   -0.0313

%%7

Определить массив: a) D = sin(A) + B3/5 ,

б) F = log eA + e-A ; в) G = |A| + |B|

>>D=abs(sin(A)+B^(3/5))

D =

   1.8257    0.6711    0.4415

   0.9898    0.0118    0.8366

   0.5136    1.1201    1.7566

>>F=log(exp(A)+exp(-A))

F =

   2.0181    9.0000    3.0025

   1.1269    2.0181    1.1269

   3.0025    7.0000    2.0181

G=sqrt(abs(A)+abs(B))

G =

   1.7176    3.0799    1.8592

   1.1096    1.7004    1.0092

   1.8992    2.7861    1.6797

>>a=A(1,:)

a =     2     9     3

>>b=A(2,:)

b =     1    -2     1

>>c=A(3,:)

c =     3     7     2

>>modul=sqrt(sum(a))

modul =    3.7417

>>ab=a*b'

ab =   -13

>>ab=sum(a.*b)  %%vectornoe

ab =   -13

>>axb=cross(a,b) %%scal

axb =    15     1   -13

>>abc=sum(c.*axb)

abc =    26

%%9

Постройте два графика в рамках одних осей координат:

у = y(x); z = z(x), x Î [a,b].Сделайте надписи на осях, заголовок для графика,

пояснительную надпись на рисунке. Задайте самостоятельно тип линий и цвет.

x=-3:3;

y=(sin(x)).^10;

z=log(x.^2);

Warning: Log of zero.

plot (x,y,x,z)

%%10

Построить графики функции y(x), z(x) в разных подобластях одного

графического окна. Интервалы изменения для x определить самостоятельно.

>> x=-3:3;

y=(sin(x)).^10;

z=log(x.^2);

Warning: Log of zero.

>> subplot(1,2,1);plot(x,y);subplot(1,2,2); plot(x,z)


 

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

15451. Управление рисками инвестиционных проектов в пищевой промышленности 2.78 MB
  Управление рисками инвестиционных проектов в пищевой промышленности ВВЕДЕНИЕ Актуальность исследования. Опыт развития рыночных отношений показал что инвестирование является важнейшим источником экономического роста финансовой основой прогресса. Объективный...
15452. Східні слов’яни: походження, розселення, соціально-економічний розвиток і культура. Виникнення назви „Русь” 37.5 KB
  Східні слов’яни: походження розселення соціальноекономічний розвиток і культура. Виникнення назви Русь€. Витоки словян вчені відносять до кінця бронзового початку залізного віку. За своїм походженням словяни. автохтонне не прийшле а таке що сформувалося на ц...
15453. Утворення Київської Русі. Основні етапи її розвитку 73.5 KB
  Утворення Київської Русі. Основні етапи її розвитку. Протягом VIII IX ст. словяни розселилися на території Східної Європи. Найбільшими словянськими племенами були: поляни що жили на Середній Наддніпрянщині сіверяни на р. Десна вятичі на Оці на заході від полян дрегов
15454. Соціально-економічний ї політичний устрій Київської Русі 29.5 KB
  Соціально-економічний ї політичний устрій Київської Русі Київська Русь започаткувала феодальний період в історії народів Східної Європи які не знали рабовласницької формації. Феодалізм зароджувався у них на основі первіснообщинного ладу. Головною особливістю ран...
15455. Причини та наслідки занепаду Київської Руcі 32 KB
  Причини та наслідки занепаду Київської Руcі. XIIXIII століття на Русі увійшли в історію як період феодальної роздробленості. По смерті великого князя київського Мстислава сина Володимира Мономаха Київська Русь розпадається на багато князівств і земель. Поза сум...
15456. Формування Галицько-Волинського князівства. Суспільні відносини в державі 39.5 KB
  Формування ГалицькоВолинського князівства. Суспільні відносини в державі. Серед руських князівств найбільшими були РостовоСуздальське ПолоцькоМінське і ГалицькоВолинське князівство. Київ став стольним містом Київської землі яка займала територію Середнього...
15457. Діяльність князів Романа і Данила. Розквіт Галицько-Волинського князівства 31.5 KB
  Діяльність князів Романа і Данила. Розквіт ГалицькоВолинського князівства. Обєднання Галичини й Волині Правління Романа Мстиславича Скориставшись смертю у 1199 р. останнього представника династії Ростиславичів Володимира Ярославича Роман Мстиславич спи...
15458. Зовнішня політика та значення Галицько-Волинської держави 40.5 KB
  Зовнішня політика та значення ГалицькоВолинської держави. По смерті Ярослава Мудрого з початком феодальної роздробленості Галицьке князівство відокремилося від Києва. Першими галицькими князями були нащадки онуків Ярослава Мудрого Ростиславичі а на Волині Мстисла...
15459. Шляхи та причини входження українських земель до Великого князівства Литовського, мовний та культурно-релігійний склад держави 40.5 KB
  Шляхи та причини входження українських земель до Великого князівства Литовського мовний та культурнорелігійний склад держави. В 40х роках ХІV ст. українські землі зазнали розчленування. Після війни 13511352 рр. між Польщею і Литвою Галичина залишилась під владою Польщі а Бе...