matlab求和.符号运算如图所示的公式,Bij为已知的矩阵,Wij为未知变量,我希望通过符号运算把这个式子拆开,请问该怎么编程让matlab计算.(当m和n很大时自己输入计算量太大)我已经知道怎么一

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 16:42:17
matlab求和.符号运算如图所示的公式,Bij为已知的矩阵,Wij为未知变量,我希望通过符号运算把这个式子拆开,请问该怎么编程让matlab计算.(当m和n很大时自己输入计算量太大)我已经知道怎么一

matlab求和.符号运算如图所示的公式,Bij为已知的矩阵,Wij为未知变量,我希望通过符号运算把这个式子拆开,请问该怎么编程让matlab计算.(当m和n很大时自己输入计算量太大)我已经知道怎么一
matlab求和.符号运算

如图所示的公式,Bij为已知的矩阵,Wij为未知变量,我希望通过符号运算把这个式子拆开,请问该怎么编程让matlab计算.(当m和n很大时自己输入计算量太大)
我已经知道怎么一次性定义多个符号变量了,现在的问题就是怎么计算拆开了
for i=1:m
for j=1:n
syms (['w',num2str(i),num2str(j)]);
end
end

matlab求和.符号运算如图所示的公式,Bij为已知的矩阵,Wij为未知变量,我希望通过符号运算把这个式子拆开,请问该怎么编程让matlab计算.(当m和n很大时自己输入计算量太大)我已经知道怎么一
通过符号运算把这个式子拆开什么意思呢?
sum(sum(B.*W)) 即可运算出