8029

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

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

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

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

Русский

2013-02-01

49.74 KB

26 чел.

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


 

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

75516. Общие сведения об ИС «1С: Предприятие» 25.5 KB
  Общие сведения об ИС 1С: Предприятие В последнее время наиболее широкое распространение получили системы автоматизированного бухгалтерского учёта одной из которых является система 1С: Предприятие. Ее преимуществами являются постпродажное обслуживание широкая сеть партнерских внедренческих фирм открытая архитектура возможность гибкой настройки и доработки системы силами самого предприятия или сторонних внедренческих фирм. В основу системы 1С: Предприятие 7.5 которые поддерживаются в Любом варианте поставки системы общие для...
75517. Характеристика типовой конфигурации 21.5 KB
  При отражении основных хозяйственных операций по различным разделам учета а также при вводе регламентных операций в конце месяца в типовой конфигурации происходит автоматическое формирование бухгалтерских проводок. Кроме того она поставляется с набором типовых операций полностью настроенных и готовых к применению.
75518. Конфигуратор ИС «1С: Предприятие» 100 KB
  Созданная конфигурация используется системой для реализации программного окружения для выполнения необходимых учетных задач. Работа по созданию конфигурации задачи выполняется в окне Конфигурация рис. Автоматически проверка на несохраненную информацию выполняется также при закрытии окна Конфигурация или при выходе из Конфигуратора. Конфигурация задачи сохраняется на диске в каталоге с базой данных определяется параметром D в командной строке запуска 1С:Конфигуратор в файле с именем 1CV7.
75519. Предметно-ориентированные ЭИС, основные понятия 29 KB
  Предметно-ориентированные информационные системы раскрываются организационно-методологические основы построения и функционирования экономических информационных систем. Рассматриваются возможности создания и использования бухгалтерских...
75520. Понятие базы данных, основные определения и понятия 29 KB
  База данных БД именованная совокупность данных отражающая состояние объектов и их отношений в рассматриваемой предметной области. Система управления базами данных СУБД совокупность языковых и программных средств предназначенных для создания ведения и совместного использования БД многими пользователями. Основными понятиями реляционных баз данных являются тип данных домен атрибут кортеж первичный ключ и отношение.
75521. Особенности построения базы данных, банка данных и СУБД 24 KB
  Современные авторы часто употребляют термины «банк данных» и «база данных» как синонимы, однако в общеотраслевых руководящих материалах по созданию банков данных Государственного комитета по науке и технике...
75522. Трехуровневая модель СУБД предложенная организацией ANSI 114.5 KB
  Трехуровневая модель СУБД предложенная организацией NSI Система управления базами данных СУБД совокупность языковых и программных средств предназначенных для создания ведения и совместного использования БД многими пользователями. Трехуровневая модель системы управления базой данных предложенная АN5I Уровень внешних моделей самый верхний уровень где каждая модель имеет свое видение данных. Концептуальный уровень центральное управляющее звено здесь база данных представлена в наиболее общем виде который объединяет данные...
75523. ИС Project Expert, назначение и основные принципы работы 27 KB
  ИС Project Expert назначение и основные принципы работы В своей деятельности руководитель предприятия постоянно сталкивается с необходимостью определения текущего и будущего положения предприятия на рынке подготовки плана развития оценки возможных альтернатив анализа эффективности принимаемых решений. Процесс планирования развития предприятия в условиях рынка требует применения современных методик и инструментов снижающих временные затраты. В зарубежной литературе имитационные модели описывающие деятельность предприятия в условиях рынка...
75524. Концептуальная модель ИС 1С: Предприятие 23 KB
  Концептуальная модель ИС 1С: Предприятие В основе ИС оперативного анализа данных лежит многомерное концептуальное представление суть которого в выделении из общего объёма информации собственно анализируемых данных фактов и вспомогательных данных измерений. Сюда относятся способы построения структур данных типы связей между данными принципы манипулирования ими формы описания бизнеслогики способы связи данных с интерфейсными объектами разделение функциональности по уровням системы и многое другое. Вся разработка ведется в рамках одной...