Ok. Consider the example of the 2*2 square matrix : « *matrix([[a*log(sin 
x)-2*log(x), log(x)+log(y)], [log(x)-log(y), 3*log(x)-4*log(x+3)+log(y)]]) *» 
and the rules : «*logrules:=rule(log(x)+log(y)==log(x*y); 
log(x)-log(y)==log(x/y);y*log(x)==log(x^y)) *». If, i put : « *f:=a*log(sin 
x)-2*log(x) *» and use the command « *logrules f *», i obtain : « 
*log(sin^{a}(x)/x^2)* ».

But if i use the command « *logrules M* », i obtain : « *There are no 
library operations named logrules* 

*Use HyperDoc Browse or issue *

*)what op logrules *

*to learn if there is any operation containing " logrules " in its *

*name. *

  *Cannot find a definition or applicable library operation named *

*logrules with argument type(s) *

*Matrix(Expression(Integer)) *

  *Perhaps you should use "@" to indicate the required return type, *

*or "$" to specify which version of the function you need. *».

Is it possible to simplify the matrix M in one shot? Idest all the elements 
of the matrix M in one shot?

Thanks in advance.


Le lundi 8 juin 2015 18:34:25 UTC+2, Ralf Hemmecke a écrit :
>
> On 06/08/2015 05:35 PM, Souleiman omar hoche wrote: 
> > Hello everyone. I want to know if it is possible to simplify a square 
> matrix with 
> > the command "ruleset". 
> > Until now, I managed to simplify each element of the matrix separately, 
> but 
> > it is long (my matrix is 4 * 4). 
> > I want to write my pile of rules and use it to simplify the matrix at 
> once. The 
> > result will be in the form of a matrix where the elements are simplified 
> with 
> > the rules. 
>
> The simplest thing that comes to my mind is to use map the rules on the 
> entries of the matrix. But unless you make your problem more specific, I 
> cannot help you much more. 
>
> Maybe using "rule" or "ruleset" is even inappropriate for your problem. 
>
> Ralf 
>

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to