Файл
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 (я действительно не знаю, что это)
Что можетбудет ли способ сделать это?