8029

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

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

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

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

Русский

2013-02-01

49.74 KB

19 чел.

Знакомство с пакетом 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)


 

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

5726. Применение автоматизированных систем управления технологическими процессами в Корпорации РусАЛ 846 KB
  Применение автоматизированных систем управления технологическими процессами позволяет более рационально использовать трудовые ресурсы предприятия. Использование автоматизированных рабочих мест повышает эффективность труда сотрудников предпр...
5727. Проблемы производственных возможностей и эффективность экономики 111 KB
  1. Проблемы производственных возможностей и эффективность экономики Общество стремиться использовать свои редкие ресурсы эффективно. Оно желает получить максимальное количество полезных товаров и услуг из его ограниченных ресурсов. Чтобы этого добит...
5728. Пресс кривошипный ковочно-штамповочный, усилием 2500т.с. 378 KB
  Курсовой проект по Оборудованию является завершающим этапом изучения этого предмета. Основной целью выполнения курсового проекта является: изучение теоретических основ курса и разработка главных узлов пресса, а так же проектирование средств...
5729. Електричні станції та їх основні типи. Графіки навантаження електростанцій 1.02 MB
  Електричні станції та їх основні типи. Графіки навантаження електростанцій Природа пронизана рухом. Нас оточують круговороти води, кисню, вуглекислоти, взагалі, речовини. Ми існуємо у чотиривимірному часі – просторі і всі змі...
5730. Термодинамічні цикли паротурбінних установок 277.5 KB
  Термодинамічні цикли паротурбінних установок Тут ми розглянемо основні термодинамічні цикли, що використовуються при проектуванні та розробці теплоенергетичних установок (ТЕУ): ТЕС, АЕС, ТЕЦ, та проаналізуємо можливі шляхи підвищення їх ефективності...
5731. Енергетичні характеристики роботи електростанції 218 KB
  Енергетичні характеристики роботи електростанції Основним показником енергетичної ефективності електростанції який характеризує ефективність перетворення хімічної енергії палива у електричну є коефіцієнт корисної дії (ККД) щодо виробленої електроене...
5732. Теплофікаційні цикли і економічність ТЕЦ 845.5 KB
  Теплофікаційні цикли і економічність ТЕЦ Недоліком КЕС є малий коефіцієнт використання тепла загальностанційних втратах тепла...
5733. Определение закона наработки изделия по статистическим данным 75 KB
  Определение закона наработки изделия по статистическим данным Цель работы: Определение основных параметров безотказности P(t), f(t), ...
5734. Расчет статически неопределимых рам методом перемещений 628.5 KB
  Расчет статически неопределимых рам методом перемещений Сущность метода перемещений В методе сил за лишние неизвестные принимались усилия в лишних связях (силы и моменты). Определив значения «лишних» неизвестных, можно найти внутренние усилия M...