Создайте символьную матричную переменную
создает X
= symmatrix('X
',[nrow ncol]
)nrow
-by- ncol
символьная матричная переменная X
. Символьные матричные переменные представляют матрицы, векторы и скаляры в компактном матричном обозначении. Для получения дополнительной информации см. Раздел «Создание переменных символьной матрицы»
Используя Symbolic Math Toolbox™, можно создать символические функции, которые зависят от символьных скалярных переменных в качестве параметров. Однако переменные символьной матрицы не могут быть зависящими от параметра. Для примера, команда symmatrix('A(x)',[3 2])
в настоящее время ошибки.
Функции дифференцирования, такие как jacobian
и laplacian
, в настоящее время не принимают переменные символьной матрицы как входные. Чтобы вычислить дифференциацию относительно векторов и матриц, можно использовать diff
вместо этого функция.
Чтобы показать все функции в Symbolic Math Toolbox, которые принимают переменные символьной матрицы в качестве входных параметров, используйте команду methods symmatrix
.
Чтобы создать несколько символьных матричных переменных в одном вызове функции, используйте syms var1 ... varN [nrow ncol] matrix
. Для получения дополнительной информации см. syms
.