comparison src/data.cc @ 777:a2f9d3fd720c

[project @ 1994-10-07 14:01:53 by jwe]
author jwe
date Fri, 07 Oct 1994 14:13:44 +0000
parents 42731861ee09
children 5e45f8f8f8c1
comparison
equal deleted inserted replaced
776:f19fb97286c6 777:a2f9d3fd720c
36 #include "tree-const.h" 36 #include "tree-const.h"
37 #include "user-prefs.h" 37 #include "user-prefs.h"
38 #include "help.h" 38 #include "help.h"
39 #include "utils.h" 39 #include "utils.h"
40 #include "error.h" 40 #include "error.h"
41 #include "gripes.h"
41 #include "defun.h" 42 #include "defun.h"
42 43
43 #ifndef MIN 44 #ifndef MIN
44 #define MIN(a,b) ((a) < (b) ? (a) : (b)) 45 #define MIN(a,b) ((a) < (b) ? (a) : (b))
45 #endif 46 #endif
826 switch (nargin) 827 switch (nargin)
827 { 828 {
828 case 0: 829 case 0:
829 retval = 1.0; 830 retval = 1.0;
830 break; 831 break;
832
831 case 1: 833 case 1:
832 retval = fill_matrix (args(0), 1.0, "ones"); 834 retval = fill_matrix (args(0), 1.0, "ones");
833 break; 835 break;
836
834 case 2: 837 case 2:
835 retval = fill_matrix (args(0), args(1), 1.0, "ones"); 838 retval = fill_matrix (args(0), args(1), 1.0, "ones");
836 break; 839 break;
840
837 default: 841 default:
838 print_usage ("ones"); 842 print_usage ("ones");
839 break; 843 break;
840 } 844 }
841 845
852 switch (nargin) 856 switch (nargin)
853 { 857 {
854 case 0: 858 case 0:
855 retval = 0.0; 859 retval = 0.0;
856 break; 860 break;
861
857 case 1: 862 case 1:
858 retval = fill_matrix (args(0), 0.0, "zeros"); 863 retval = fill_matrix (args(0), 0.0, "zeros");
859 break; 864 break;
865
860 case 2: 866 case 2:
861 retval = fill_matrix (args(0), args(1), 0.0, "zeros"); 867 retval = fill_matrix (args(0), args(1), 0.0, "zeros");
862 break; 868 break;
869
863 default: 870 default:
864 print_usage ("zeros"); 871 print_usage ("zeros");
865 break; 872 break;
866 } 873 }
867 874
920 switch (nargin) 927 switch (nargin)
921 { 928 {
922 case 0: 929 case 0:
923 retval = 1.0; 930 retval = 1.0;
924 break; 931 break;
932
925 case 1: 933 case 1:
926 retval = identity_matrix (args(0)); 934 retval = identity_matrix (args(0));
927 break; 935 break;
936
928 case 2: 937 case 2:
929 retval = identity_matrix (args(0), args(1)); 938 retval = identity_matrix (args(0), args(1));
930 break; 939 break;
940
931 default: 941 default:
932 print_usage ("eye"); 942 print_usage ("eye");
933 break; 943 break;
934 } 944 }
935 945