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),要找到它们的系数A B C D,该怎么找呢?
可能问题没有描述清楚,总共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?
人气:158 ℃ 时间:2020-05-01 17:22:39
解答
在matlab中编写一个系数提取函数(Function),利用字符串和变量转换.
推荐
猜你喜欢
- 鳜这个字怎么读
- 今年共植树1050棵,其中的1/3是白杨树,2/5是槐树.哪种树植得多?多多少棵?
- 问个字.上面一个“空”下面一个“明”是什么字
- 放在真空压缩袋里的衣服都皱了怎么办啊
- 17、13、11的最小公倍数
- 果园里有苹果树78棵,比梨树的3倍多6棵,比李树的4倍少10棵.
- You can't always ask your parents for help.You should depend ( ) yourself.
- 夏朝,商朝,西周,东周,春秋,战国,秦朝,西汉,东汉,三国,西晋,东晋,南朝,