Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

simple? transform/solve problem

22 views
Skip to first unread message

Paul

unread,
Oct 23, 2012, 5:09:53 AM10/23/12
to
Hello Maple Users,

next problem I've:

> U(s) = (L*s+R)*Ii(s)

U(s) = (L*s+R)*Ii(s) (4.4)

> (4.4)/( (U(s)*remove(has, rhs(4.4)), Ii(s)) )

1/(L*s+R) = Ii(s)/U(s) (4.5)

How can I transform it into

(1/R) / (L/R*s + 1)

normal(4.5) won't work. BTW, how is this named
(the form a_n * s^n + ... + 1)?

Thanks,
Paul

Dave Linder

unread,
Oct 24, 2012, 1:48:55 AM10/24/12
to
restart:

expr := 1/(L*s+R);
1
expr := -------
L s + R

T := coeff(denom(expr),s,0);
T := R


1/( T*expand(denom(expr)/T) );
1
-----------
/L s \
R |--- + 1|
\ R /


Paul

unread,
Oct 25, 2012, 6:29:48 AM10/25/12
to
>> next problem I've:
>>
>>
>>
>> > U(s) = (L*s+R)*Ii(s)
>>
>>
>>
>> U(s) = (L*s+R)*Ii(s) (4.4)
>>
>>
>>
>> > (4.4)/( (U(s)*remove(has, rhs(4.4)), Ii(s)) )
>>
>>
>>
>> 1/(L*s+R) = Ii(s)/U(s) (4.5)
>>
>>
>>
>> How can I transform it into
>>
>>
>>
>> (1/R) / (L/R*s + 1)
>>
>>
>>
>> normal(4.5) won't work. BTW, how is this named
>>
>> (the form a_n * s^n + ... + 1)?
>>
>>
>>
>> Thanks,
>>
>> Paul
>
>
> restart:
>
> expr := 1/(L*s+R);
> 1
> expr := -------
> L s + R
>
> T := coeff(denom(expr),s,0);
> T := R
>
>
> 1/( T*expand(denom(expr)/T) );
> 1
> -----------
> /L s \
> R |--- + 1|
> \ R /
>
>

thank you, so only a handcrafted way is possible ..
0 new messages