对于创建一两个符号变量,直接使用sym或syms就可以,但对于大量的符号变量的创建和使用,该怎么样呢?
本人首先得到的办法是:
for j=1:20
syms (['k',num2str(j)])
end
效果如图:
但是虽然成功解决了创建的问题,可是作为循环引用的话无法引用;又犯起了难题,如果有人能够解决的话,希望不吝赐教。
下来为了循环能够引用,想着把它搞成数组不就好了吗?于是:
for j=1:20
k(j)=sym(['k',num2str(j)]);
end
效果即是:
k =
[ k1, k2, k3, k4, k5, k6, k7, k8, k9, k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k20]``
就可以很方便的引用啦!