我的 mass.txt 文件包含一个Matrix( 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]])
此内容为文本,表示我不能使用char文件进行数学操作。
需要提取并将其转换为 正常数学矩阵(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(我真的不知道它是什么)
怎么做呢?