这是我之前问here的一个问题的延续。
如果我在MatLab中创建一个符号表达式
syms L M T
F = M*L/T^2
我想确定每个维度M、L或T的幂。在这种情况下,答案应该是
- 对于M,1
- 对于L,1
- 对于T,-2
如果表达式F
是MatLab中使用coeffs
函数的多项式,则有一种相对简单的方法来实现这一点,然而,就MatLab而言,我的表达式显然不是多项式。
最后,我将使用至少两个参数,因此我将把它们放在一个单元格数组中,因为我预计cellfun
会很有用。
V = L/T
param = {F,V};
最终输出应为表格,其中行对应于每个维度L、M和T,列对应于每个参数F
和V
。
1条答案
按热度按时间0dxa2lsx1#
它返回表: