Определение символьной матрицы в октаве - PullRequest
0 голосов
/ 30 июня 2018

Когда я выполняю следующий код

pkg load symbolic
syms a 
A = [1,1,1,2;-1,0,-1,-1; -1,0,-2,-3; 1, 0, 1 ,a];

Я получаю следующую ошибку:

ex12_1 ошибка: octave_base_value :: map_value (): неверный аргумент типа 'скалярная' ошибка: вызывается из ex12_1 в строке 6 столбца 3

1 Ответ

0 голосов
/ 30 июня 2018

Это известная ошибка. См. ошибка # 45423 и ошибка # 42152 .

Обходной путь также предлагается в отчете об ошибке, заключающемся в том, чтобы заключить каждую строку в квадратную скобку. т.е.

A = [[ 1, 1,  1,  2]; 
     [-1, 0, -1, -1]; 
     [-1, 0, -2, -3]; 
     [ 1, 0,  1,  a]];

Я протестировал его для работы на Octave v4.2.1, OctSymPy v2.6.0.

...