matlab符号运算,系数的提取问题.比如一个符号多项式,A-查字典问答网
分类选择

来自楼俊君的问题

  matlab符号运算,系数的提取问题.比如一个符号多项式,A*cos(a)*cos(b)+B*sin(a)*sin(b)+C*cos(a)+D*sin(b),这个表达式中的变量包括4个,cos(a)*cos(b)、sin(a)*sin(b)、cos(a)、sin(b),要找到它们的系数ABCD,该怎么找

  matlab符号运算,系数的提取问题.

  比如一个符号多项式,A*cos(a)*cos(b)+B*sin(a)*sin(b)+C*cos(a)+D*sin(b),这个表达式中的变量包括4个,cos(a)*cos(b)、sin(a)*sin(b)、cos(a)、sin(b),要找到它们的系数ABCD,该怎么找呢?

  可能问题没有描述清楚,总共6个方程,比如第一个方程为

  py*cos(a+b)-1084*ny*cos(a+b)+1084*nx*sin(a+b)-px*sin(a+b)=126*sin(d+e)+1560*sin(d)-1700*sin(b),除了a、b外其余为常量,如果以sin(a)*sin(b)、sin(a)*cos(b)cos(a)*sin(b)、cos(a)*cos(b)、cos(a)、sin(a)这6个不独立的量为变量,将这6个方程构造成矩阵形式,AX=f(b,d,e),AX表示方程左边,f(b,d,e)表示方程右边,

  其中x=[sin(a)*sin(b),sin(a)*cos(b),cos(a)*sin(b,)cos(a)*cos(b),cos(a),sin(a)]T,x为6行一列向量,如何找到其系数矩阵A?

1回答
2020-02-06 18:28
我要回答
请先登录
任贵珍

  在matlab中编写一个系数提取函数(Function),利用字符串和变量转换.

2020-02-06 18:32:49

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •