Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Лабораторная работа №1. Общие принципы работыСодержание книги
Поиск на нашем сайте ЛАБОРАТОРНАЯ РАБОТА №1. ОБЩИЕ ПРИНЦИПЫ РАБОТЫ СИСТЕМЫ MATLAB
Выполнил: Хусаев А.Б. Проверила: Кокиева Г.Е. Улан-Удэ Год. Цель работы – ознакомление с системой MatLab, правилами создания числовых массивов и приобретение практических навыков по использованию средств системы для работы с ними. Создать вектор-строку: начальный элемент –pi, конечный pi, шаг равен 0.1. Транспортировать строку в столбец.
Транспортирование в столбик матрицу.
2) Создать три вектор-строки из 5 элементов Fi=[x^n x^(n-1) x^(n-2) x^(n-3) x^(n-4) x^(n-4)] где n=5 для x=2,3,4. Объединить эти строки в матрицу A(3x5).
Задание 3. Создать три вектор-столбца из 5 элементов арифметической прогрессии. Элемент арифметической прогрессии рассчитывается по формуле: An= an-1+d, где аn-1 – предыдущий элемент; аn – последующий. Пять элементов вектора формируются, начиная с задания первого элемента а и c использованием шага арифметической прогрессииd для задания последующих элементов: − Для первого вектор-столбца a = 2; d = 1; − Для второго вектор-столбца a = 7; d = 2; − Для третьего вектор-столбца a = 10; d = –2.
a1(1)=2; d=1; i=1; for i=1:4 a1(i+1)=a1(i)+d; end a1=a1' a1 = a2(1)=7; d=2; i=1; for i=1:5 a2(i+1)=a2(i)+d; end a2=a2' a2 = a3(1)=10; d=-2; i=1; for i=1:4 a3(i+1)=a3(i)+d; end a3=a3' a3 = Задание 1. 1. Объединить эти вектор-столбцы в матрицу В(5 × 3). B= [a1 a2 a3] B = 2 7 10 3 9 8 4 11 6 5 13 4 6 15 2 Задание2 2. Транспонировать матрицу В из предыдущего пункта задания и объединить с матрицей А в матрицу М(6 × 5). B=B' B = 2 3 4 5 6 7 9 11 13 15 10 8 6 4 2 M=[B;A] M = 2 3 4 5 6 7 9 11 13 15 10 8 6 4 2 32 16 8 4 2 243 81 27 9 3 1024 256 64 16 4 Задание 3 Из матрицыA убрать вторую строку. A(2,:)=[] A = 32 16 8 4 2 1024 256 64 16 4 Задание 4. У матрицы В обнулить третью строку и убрать две последние строки.
B(3,:)=0 B = 2 3 4 5 6 7 9 11 13 15 0 0 0 0 0 > B(2:3,:)=[] B = 2 3 4 5 6 Задание 5. 5. Создать матрицу Н(2 ×2) путем выделения первых двух строк и столбцов матрицы М из четвертого пункта задания. H=[M(1,1) M(1,2);M(2,1) M(2,2)] H = 2 3 7 9 Задание 6. 6. Создать с помощью функции repmat матрицу, состоящую из 2 × 3 матриц Н. repmat(H,2,3) ans = 2 3 2 3 2 3 7 9 7 9 7 9 2 3 2 3 2 3 7 9 7 9 7 9 Задание 7. 7. Создать матрицы размерностью3 × 3: C – единиц; D – нулей; E – равномерно распределенных случайных чисел; F – нормально-распределенных случайных чисел.
C=ones(3) C = 1 1 1 1 1 1 1 1 1 D=zeros(3) D = 0 0 0 0 0 0 0 0 0 E=rand(3,3) %матрица равномерно-распределенных случайных чисел E = 0.6948 0.0344 0.7655 0.3171 0.4387 0.7952 0.9502 0.3816 0.1869 F=randn(3,3) % матрица нормально-распределенных случайных чисел F = -0.0301 1.0933 0.0774 -0.1649 1.1093 -1.2141 0.6277 -0.8637 -1.1135 Задание 8. 8. Найти минимальный элемент в матрице равномерно-распределенных чисел размерностью 3 ×5, используя функцию reshape. Q=rand(3,5) Q = 0.4984 0.5853 0.2551 0.8909 0.1386 0.9597 0.2238 0.5060 0.9593 0.1493 0.3404 0.7513 0.6991 0.5472 0.2575 [m,n]=size(Q); p=reshape(Q,1,m*n); min=min(p) min = 0.1386 Задание 9 9. Создать символьные константы: а) Миру мир; б) Введите матрицу, ввести комментарий: Использование интерактивного ввода. S='Миру мир' S =Миру мир S1='Введите матрицу' %Использование интерактивного ввода S1 =Введите матрицу
Контрольное вопросы. Как представляется информация в системе MatLab? Почти вся информация здесь представляется обычным текстом, который при желании можно сохранять – в отличие от других систем Как вводится комментарий? % Reshape(m,n) ЛАБОРАТОРНАЯ РАБОТА №1. ОБЩИЕ ПРИНЦИПЫ РАБОТЫ СИСТЕМЫ MATLAB
Выполнил: Хусаев А.Б. Проверила: Кокиева Г.Е. Улан-Удэ Год. Цель работы – ознакомление с системой MatLab, правилами создания числовых массивов и приобретение практических навыков по использованию средств системы для работы с ними.
|
||
|
Последнее изменение этой страницы: 2017-01-24; просмотров: 434; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.006 с.) |