Внутреннее объединение между двумя таблицами или расписаниями
C = innerjoin(A,B)C = innerjoin(A,B,Name,Value)[C,ia,ib] = innerjoin(___)составляет таблицу или расписание, C = innerjoin(A,B) C, как внутреннее объединение между A и B совпадением строк с помощью всех переменных с тем же именем как ключевые переменные. Можно выполнить внутренние объединения только на определенных комбинациях таблиц и расписаний.
Если A является таблицей, то B должен быть таблицей. innerjoin возвращает C как таблицу.
Если A является расписанием, то B может быть или таблицей или расписанием. innerjoin возвращает C как расписание для любой комбинации входных параметров.
Внутреннее объединение сохраняет только строки, которые соответствуют между A и B относительно ключевых переменных. C содержит все неключевые переменные от A и B.
Метки строки A и B могут быть ключевыми переменными. Метки строки являются именами строки таблицы, или времена строки расписания.
выполняет операцию внутреннего объединения с дополнительными опциями, заданными одним или несколькими аргументами пары C = innerjoin(A,B,Name,Value) Name,Value.
Например, можно задать переменные, чтобы использовать в качестве ключевых переменных.
также возвращает индексные векторы, [C,ia,ib] = innerjoin(___) ia и ib, указывающий на соответствие между строками в C и теми в A и B соответственно. Можно использовать этот синтаксис с любым из входных параметров в предыдущих синтаксисах.
Метки строки из входных таблиц A и B могут быть ключами, одними или в сочетании с другими ключевыми переменными. Метки строки являются именами строки таблицы или времена строки расписания. В целом innerjoin копирует метки строки с входной таблицы A к выходной таблице C.
Если A не имеет никаких меток строки, то C не имеет никаких меток строки.
Если A имеет метки строки, то innerjoin копирует метки строки с A, чтобы создать метки строки в C.
Однако, если и A и B являются таблицами, но вы не задаете имена строки ни одной входной таблицы как ключ, затем innerjoin не создает имена строки в C.
Вы не можете выполнить внутреннее объединение с помощью меток строки A как левый ключ и переменная B как правильный ключ. Чтобы выполнить внутреннее объединение, преобразуйте метки строки A к табличной переменной и используйте новую табличную переменную в качестве ключа.