找回密码
 注册
Simdroid-非首页
查看: 111|回复: 3

化简问题求助

[复制链接]
发表于 2009-11-20 22:20:11 | 显示全部楼层 |阅读模式 来自 湖南湘潭
已知 U12+U23=U13, U23+U31=U21, U31+U12=U32等,如何用简洁的函数将下式的分子化为最简的式子:
{I1 = (Z3*U12+Z2*U12+Z2*U23)/(Z2*Z1+Z1*Z3+Z2*Z3), I2 = -(Z3*U12-Z1*U23)/(Z2*Z1+Z1*Z3+Z2*Z3), I3 = -(Z2*U12+Z1*U23+Z2*U23)/(Z2*Z1+Z1*Z3+Z2*Z3)}
-->
{I1 = (U13*Z2+Z3*U12)/(Z2*Z1+Z1*Z3+Z2*Z3), I2 = (-Z3*U12+Z1*U23)/(Z2*Z1+Z1*Z3+Z2*Z3), I3 = (-U13*Z2-Z1*U23)/(Z2*Z1+Z1*Z3+Z2*Z3)}
发表于 2009-11-21 06:48:02 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
不是很明白楼上的意图。
问题说明可否更规范一些。
回复 不支持

使用道具 举报

发表于 2009-11-21 12:23:39 | 显示全部楼层 来自 黑龙江哈尔滨
已知 U12+U23=U13, U23+U31=U21, U31+U12=U32等,如何用简洁的函数将下式的分子化为最简的式子:
{I1 = (Z3*U12+Z2*U12+Z2*U23)/(Z2*Z1+Z1*Z3+Z2*Z3), I2 = -(Z3*U12-Z1*U23)/(Z2*Z1+Z1*Z3+Z2*Z3), I3 = -(Z2*U12+Z ...
lin2009 发表于 2009-11-20 22:20


  1. restart;
  2. a:=U12+U23=U13; b:=U23+U31=U21; c:= U31+U12=U32;
  3. I1 := (Z3*U12+Z2*U12+Z2*U23)/(Z2*Z1+Z1*Z3+Z2*Z3); I2 := -(Z3*U12-Z1*U23)/(Z2*Z1+Z1*Z3+Z2*Z3); I3 := -(Z2*U12+Z1*U23+Z2*U23)/(Z2*Z1+Z1*Z3+Z2*Z3);
  4. simplify(I1,{a,b,c})
  5. simplify(%)
复制代码


不知道这样行不行?
回复 不支持

使用道具 举报

 楼主| 发表于 2009-11-22 22:02:50 | 显示全部楼层 来自 湖南湘潭
重新阐述一下问题:

已知 U12+U23 = U13, U23+U31 = U21, U31+U12 = U32,如何将下式化为最简式子
原式  I123:= [ Z3*U12+Z2*U12+Z2*U23 , Z3*U12-Z1*U23,         Z2*U12+Z1*U23+Z2*U23 ]  
最简式           [ Z3*U12+Z2*U13,               Z3*U12-Z1*U23,         Z1*U23+Z2*U13             ]
已经尝试algsubs,simplify均得不到上面理想的结果。利用collect加subs又嫌呆板、机械。
restart;
II123 := [ Z3*U12+Z2*U12+Z2*U23 , Z3*U12-Z1*U23,         Z2*U12+Z1*U23+Z2*U23 ];
a:=  U12+U23 = U13;
algsubs(a,I123);
simplify(I123,{a})
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-29 21:31 , Processed in 0.050395 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表