【发布时间】:2016-02-26 02:20:33
【问题描述】:
我有这个元胞数组
MatrixF =
{3x1 cell} {3x1 cell}
MatrixF{1}
ans =
'f1'
'f2 '
'f3 '
MatrixF{2}
ans =
'x1'
'x2 '
'x3 '
我想将 MatrixF 数组中的每个项目转换为符号变量。我认为这个循环会做到这一点
[a, b] = size(MatrixF);
for i=1:b;
[c,d] = size(MatrixF{i});
for j=1:c;
sym(MatrixF{i}{j});
end;
end;
但是,我得到的唯一输出是变量 ans,它是一个 1x1 数组。为什么 ans 被声明为 sym 而不是被调用和访问的单个变量本身?
【问题讨论】:
标签: arrays matlab symbolic-math