【求助】:进行多变量的符号计算时怎样定义那些变量
例如:计算一个函数表达式,其中有100个变量,这100个变量应该怎样定义?
假如这100个变量是X1,X2、、、X100,要计算他们的平方和,如果用syms来定义符号变量的话要输入的东西太多了
能否有一个比较简单的方法来定义这些变量?
这样不行啊,我得到的结果是X100=886;与我想要的结果完全不一样。
我希望对这一百个变量进行定义,之后可能要进行微分计算。
你不能用循环吗?
valuearray = rand(100,1);
for num = 1:100
eval(['X',num2str(num), '=', num2str(valuearray(num))] );
end