Changeset f691ff in git


Ignore:
Timestamp:
Aug 11, 2004, 2:43:38 PM (20 years ago)
Author:
Viktor Levandovskyy <levandov@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
36f8d9017a0f579e359f4b2e5e7af4f41dcec8b3
Parents:
9433a26de2fd01924b6e4703e7e8faac77f9e821
Message:
*levandov: intergated patch, newly arranged examples by Yena, extra notes by me


git-svn-id: file:///usr/local/Singular/svn/trunk@7359 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/LIB/control.lib

    r9433a26 rf691ff  
    1 version="$Id: control.lib,v 1.13 2004-08-11 09:59:59 plural Exp $";
     1version="$Id: control.lib,v 1.14 2004-08-11 12:43:38 levandov Exp $";
    22category="Miscellaneous";
    33info="
     
    2424declare(string NameOfRing, Variables[,string  Parameters, Ordering]);     defines the ring, optional parametes are strings of parameters and ordering,
    2525view();                      Well-formatted output of lists, modules and matrixes
     26
     27NOTE (EXAMPLES): In order to use examples below, execute the commands
     28@* def A = exAntenna(); setring A;
     29@* Thus A will become a basering from the example with the predefined module R (transposed), corresponding to the system.
     30After that you can just type in
     31@* control(R); //respectively autonom(R);
     32and check the result.
     33
     34
     35EXAMPLES (AUTONOMY):
     36
     37exCauchy();                  example of 1-dimensional Cauchy equation,
     38exCauchy2();                 example of 2-dimensional Cauchy equation,
     39exZerz();                    example from the lecture of Eva Zerz,
     40
     41EXAMPLES (CONTROLLABILITY):
     42
     43ex1();                       example of noncontrollable system,   
     44ex2();                       example of controllable system ,
     45exAntenna();                 Antenna,
     46exEinstein();                Einstein equations,
     47exFlexibleRod();             Flexible Rod,
     48exTwoPendula();              Two Pendula,
     49exWindTunnel();              Wind Tunnel.
    2650";
    2751
     
    537561//autonomy:
    538562//
    539 proc exAut1()
    540 
    541   ring @r=0,(s1,s2,s3),dp;
    542   module R=[0,-s3,s2],
    543            [s3,0,-s1];
    544   R=transpose(R);         
    545   export R;
    546   return(@r);
    547 };
    548 //----------------------------------------------------------------------------
    549 proc exAut2()
    550 {
    551   ring @r=0,(s1,s2,s3),dp;
    552   module R = [0,-s3,s2],
    553              [s3,0,-s1],
    554              [-s2,s1,0];
    555   R=transpose(R);
    556   export R;
    557   return(@r);       
    558 }; 
    559 
    560563//----------------------------------------------------------------------------
    561564proc exCauchy()
     
    581584};
    582585//----------------------------------------------------------------------------
    583 proc exEvasLecture()
     586proc exZerz()
    584587{
    585588  ring @r=0,(d1,d2),dp;
Note: See TracChangeset for help on using the changeset viewer.