Функции > Векторы и матрицы > Другие функции для работы с массивами > Пример: Использование опции сравнения с функциями поиска
Пример: Использование опции сравнения с функциями поиска
1. Задайте две входные матрицы A и B одинаковых размеров
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
2. Задайте переменную z
Щелкните для копирования этого выражения
3. Используйте функцию match, чтобы найти элементы в матрице A, которые точно соответствуют z
Щелкните для копирования этого выражения
Функция возвращает координаты "строка-столбец" двух подходящих элементов в матрице A.
4. Напишите программу отображения элементов, найденных функцией match
Щелкните для копирования этого выражения
5. Используйте эту программу, чтобы отобразить точно соответствующие элементы при z=57
Щелкните для копирования этого выражения
6. Используйте функцию lookup, чтобы найти элементы в матрице B, которые соответствуют подходящим элементам в матрице A
Щелкните для копирования этого выражения
Функция возвращает сами подходящие элементы, а не их координаты "строка-столбец".
7. Напишите программу отображения элементов, найденных функцией lookup
Щелкните для копирования этого выражения
8. Используйте программу, чтобы отобразить соответствующие элементы матрицы B при z=57
Щелкните для копирования этого выражения
9. Используйте эти две программы, чтобы отобразить элементы, найденные функциями match и lookup с использованием функции сравнения f1
Щелкните для копирования этого выражения
Эта опция сравнения сопоставляет значения элементов матрицы A в диапазоне r1:
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
10. Используйте эти две программы, чтобы отобразить элементы, найденные функциями match и lookup с использованием функции сравнения f2
Щелкните для копирования этого выражения
Эта опция сравнения сопоставляет значения элементов матрицы A вне диапазона r2:
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
11. Напишите программу преобразования матрицы в вектор
Щелкните для копирования этого выражения
12. Используйте эту программу, чтобы преобразовать матрицу A в вектор V
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
13. Найдите длину вектора из точек, которые являются подходящими в матрице A
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
14. Напишите программу вставки подходящих точек в новый вектор той же длины, что и V. Программа записывает -100 в незаполненных позициях.
Щелкните для копирования этого выражения
15. Постройте график двух векторов так, чтобы скрыть точки -100 вектора MV. Используйте горизонтальные маркеры, чтобы показать два уровня r2.
Щелкните для копирования этого выражения
Щелкните для копирования этого выражения
Из двенадцати элементов вектора V (или матрицы A) пять подходящих элементов выходят за пределы указанного диапазона r2.
Было ли это полезно?