Changeset 3a62db in git
- Timestamp:
- Jan 12, 2000, 11:35:01 AM (23 years ago)
- Branches:
- (u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
- Children:
- 4da7f5fdc06b69ca7c96356ff3ede2331ce09aec
- Parents:
- 7b309413ac65df3eb20dbda746a69598a7a8c2c8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/poly.lib
r7b3094 r3a62db 1 // $Id: poly.lib,v 1.2 3 2000-01-10 16:40:41 obachman Exp $1 // $Id: poly.lib,v 1.24 2000-01-12 10:35:01 obachman Exp $ 2 2 //(GMG, last modified 22.06.96) 3 3 //(obachman: 17.12.97 -- added katsura) 4 4 /////////////////////////////////////////////////////////////////////////////// 5 5 6 version="$Id: poly.lib,v 1.2 3 2000-01-10 16:40:41 obachman Exp $";6 version="$Id: poly.lib,v 1.24 2000-01-12 10:35:01 obachman Exp $"; 7 7 info=" 8 8 LIBRARY: poly.lib PROCEDURES FOR MANIPULATING POLYS, IDEALS, MODULES … … 684 684 /////////////////////////////////////////////////////////////////////////////// 685 685 686 686 687 proc numerator(number n) 687 "USAGE: numerator(n); n number688 RETURN: number, the numerator of n688 "USAGE: numerator(n); n number 689 RETURN: number, the numerator of n 689 690 SEE ALSO: denominator, content, cleardenom 690 EXAMPLE: example numerator; shows an example 691 " 692 { 693 poly p = n*var(1) + 1; 694 p = cleardenom(p); 695 696 if (lead(var(1) + 1) == 1) 697 { 698 p = p - lead(p); 699 } 700 701 return (leadcoef(p)); 691 EXAMPLE: example numerator; shows an example 692 " 693 { 694 poly p = cleardenom(n+var(1)); 695 return (coeffs(p,var(1))[1,1]); 702 696 } 703 697 example … … 709 703 } 710 704 711 ///////////////////////////////////////////////////////////////////////////////712 713 705 proc denominator(number n) 714 "USAGE: denominator(n); n number 715 RETURN: number, the denominator of n 716 SEE ALSO: numerator, content, cleardenom 717 EXAMPLE: example denominator; shows an example 718 " 719 { 720 poly p = n*var(1) + 1; 721 p = cleardenom(p); 722 723 if (lead(var(1) + 1) != 1) 724 { 725 p = p - lead(p); 726 } 727 728 return (leadcoef(p)); 706 "USAGE: denominator(n); n number 707 RETURN: number, the denominator of n 708 SEE ALSO: denominator, content, cleardenom 709 EXAMPLE: example denominator; shows an example 710 " 711 { 712 poly p = cleardenom(n+var(1)); 713 return (coeffs(p,var(1))[2,1]); 729 714 } 730 715 example … … 737 722 738 723 739 740 724
Note: See TracChangeset
for help on using the changeset viewer.