我对符号数学工具箱很陌生。
我正在尝试借助GUI创建符号数学方程式。我正在从用户那里获取所有输入变量。我将它们另存为单元格数组或普通矩阵形式。
现在如何将每个变量转换为符号变量。我已经尝试了以下代码,但没有满足我的要求。
cell2sym(cellArray)
还对每个元素使用for循环
for i = 1:length(cellarray)
variables{i} = sym(cellarray{i});
end
答案 0 :(得分:1)
它与eval函数一起使用,谢谢
for i = 1: length(cellarray)
eval(sprintf('syms(''%s'')',cellarray{i}))
end