Извлечение Char Matrix из txt файла и преобразование его в матрицу - PullRequest
0 голосов
/ 08 февраля 2019
Файл

My mass.txt содержит матрицу (значения char ).Допустим, содержимое моего txt-файла выглядит следующим образом:

matrix([[theta1 + (l1^2*m1)/4 + l1^2*m2, (l1*l2*m2*cos(fi1 - fi2))/2], 
[(l1*l2*m2*cos(fi1 - fi2))/2, theta2 + (l2^2*m2)/4]])

Это содержимое является текстом, что означает, что я не могу использовать символьный файл для математических операций.

Извлечение и преобразование его в необходима нормальная математическая матрица (2x2) .

Я хочу получить что-то вроде этого.

  Massmtrx=[theta1 + (l1^2*m1)/4 + l1^2*m2, (l1*l2*m2*cos(fi1 - fi2))/2;   
  (l1*l2*m2*cos(fi1 - fi2))/2, theta2 + (l2^2*m2)/4]

%%%%

  Massmtrx=str2double('mass.txt');

Я пробовал этот код выше, но это приводит к Massmtrx = NaN (я действительно не знаю, что это)

Что можетбудет ли способ сделать это?

...