【发布时间】:2012-09-28 23:18:59
【问题描述】:
在matlab中我想创建符号向量:
X = sym(['x_n' 'x_(n-1)' 'x(n-2)'])
但是,我明白了
??? Error using ==> sym.sym>expression2ref at 2408
Error: Unexpected 'identifier' [line 1, col 11]
Error in ==> sym.sym>char2ref at 2378
s = expression2ref(x);
Error in ==> sym.sym>tomupad at 2147
S = char2ref(x);
Error in ==> sym.sym>sym.sym at 102
S.s = tomupad(x,'');
如果我尝试创建,例如就X = sym(['x_n' 'x_(n-1)']),没事,怎么了?
【问题讨论】:
-
X = sym(['x_n' 'x_(n-1)']) 工作的事实并不意味着你创建了一个向量......你创建了一个很长的符号变量 X = x_nx_(n - 1)
-
@natan 您能否通过说明如何创建矢量并将其作为答案发布来扩展您的评论?
标签: matlab