2744
|
1 ## The following functions need to have tests written for them: |
|
2 |
2727
|
3 # balance |
2744
|
4 # givens |
|
5 # norm |
|
6 # null |
|
7 # orth |
|
8 # pinv |
|
9 # rank |
|
10 # expm |
|
11 # logm |
|
12 # sqrtm |
|
13 # kron |
|
14 # qzhess |
|
15 # qzval |
2730
|
16 |
|
17 set test cond-1 |
|
18 set prog_output "ans = 1" |
|
19 do_test cond-1.m |
|
20 |
|
21 set test cond-2 |
|
22 set prog_output "ans = 1" |
|
23 do_test cond-2.m |
|
24 |
|
25 set test cond-3 |
|
26 set prog_output "usage:.*" |
|
27 do_test cond-3.m |
|
28 |
|
29 set test cond-4 |
|
30 set prog_output "usage:.*" |
|
31 do_test cond-4.m |
2728
|
32 |
|
33 set test det-1 |
|
34 set prog_output "ans = 1" |
|
35 do_test det-1.m |
|
36 |
|
37 set test det-2 |
|
38 set prog_output "\n... det:.*" |
|
39 do_test det-2.m |
|
40 |
|
41 set test det-3 |
|
42 set prog_output "\n... det:.*" |
|
43 do_test det-3.m |
|
44 |
|
45 set test det-4 |
|
46 set prog_output "error:.*" |
|
47 do_test det-4.m |
|
48 |
|
49 set test eig-1 |
|
50 set prog_output "ans = 1" |
|
51 do_test eig-1.m |
|
52 |
|
53 set test eig-2 |
|
54 set prog_output "ans = 1" |
|
55 do_test eig-2.m |
|
56 |
|
57 set test eig-3 |
|
58 set prog_output "\n... eig:.*" |
|
59 do_test eig-3.m |
|
60 |
|
61 set test eig-4 |
|
62 set prog_output "\n... eig:.*" |
|
63 do_test eig-4.m |
|
64 |
|
65 set test eig-5 |
|
66 set prog_output "error:.*" |
|
67 do_test eig-5.m |
|
68 |
|
69 set test inv-1 |
|
70 set prog_output "ans = 1" |
|
71 do_test inv-1.m |
|
72 |
|
73 set test inv-2 |
|
74 set prog_output "\n... inv:.*" |
|
75 do_test inv-2.m |
|
76 |
|
77 set test inv-3 |
|
78 set prog_output "\n... inv:.*" |
|
79 do_test inv-3.m |
|
80 |
|
81 set test inv-4 |
|
82 set prog_output "error:.*" |
|
83 do_test inv-4.m |
|
84 |
2730
|
85 set test trace-1 |
|
86 set prog_output "ans = 1" |
|
87 do_test trace-1.m |
|
88 |
|
89 set test trace-2 |
|
90 set prog_output "ans = 1" |
|
91 do_test trace-2.m |
|
92 |
|
93 set test trace-3 |
|
94 set prog_output "ans = 1" |
|
95 do_test trace-3.m |
|
96 |
|
97 set test trace-4 |
|
98 set prog_output "usage:.*" |
|
99 do_test trace-4.m |
|
100 |
|
101 set test trace-5 |
|
102 set prog_output "usage:.*" |
|
103 do_test trace-5.m |
|
104 |
|
105 set test chol-1 |
|
106 set prog_output "ans = 1" |
|
107 do_test chol-1.m |
|
108 |
|
109 set test chol-2 |
|
110 set prog_output "error:.*" |
|
111 do_test chol-2.m |
|
112 |
|
113 set test chol-3 |
|
114 set prog_output "error:.*" |
|
115 do_test chol-3.m |
|
116 |
|
117 set test chol-4 |
|
118 set prog_output "\n... chol:.*" |
|
119 do_test chol-4.m |
|
120 |
|
121 set test chol-5 |
|
122 set prog_output "\n... chol:.*" |
|
123 do_test chol-5.m |
|
124 |
|
125 set test hess-1 |
|
126 set prog_output "ans = 1" |
|
127 do_test hess-1.m |
|
128 |
|
129 set test hess-2 |
|
130 set prog_output "\n... hess:.*" |
|
131 do_test hess-2.m |
|
132 |
|
133 set test hess-3 |
|
134 set prog_output "\n... hess:.*" |
|
135 do_test hess-3.m |
|
136 |
|
137 set test hess-4 |
|
138 set prog_output "error:.*" |
|
139 do_test hess-4.m |
2728
|
140 |
|
141 set test lu-1 |
|
142 set prog_output "ans = 1" |
|
143 do_test lu-1.m |
|
144 |
|
145 set test lu-2 |
|
146 set prog_output "ans = 1" |
|
147 do_test lu-2.m |
|
148 |
|
149 set test lu-3 |
|
150 set prog_output "ans = 1" |
|
151 do_test lu-3.m |
|
152 |
|
153 set test lu-4 |
|
154 set prog_output "\n... lu:.*" |
|
155 do_test lu-4.m |
|
156 |
|
157 set test lu-5 |
|
158 set prog_output "\n... lu:.*" |
|
159 do_test lu-5.m |
|
160 |
|
161 set test lu-6 |
4329
|
162 set prog_output "ans = 1" |
2728
|
163 do_test lu-6.m |
|
164 |
|
165 set test qr-1 |
|
166 set prog_output "ans = 1" |
|
167 do_test qr-1.m |
|
168 |
|
169 set test qr-2 |
|
170 set prog_output "ans = 1" |
|
171 do_test qr-2.m |
|
172 |
|
173 set test qr-3 |
|
174 set prog_output "ans = 1" |
|
175 do_test qr-3.m |
|
176 |
|
177 set test qr-4 |
|
178 set prog_output "ans = 1" |
|
179 do_test qr-4.m |
|
180 |
|
181 set test qr-5 |
|
182 set prog_output "\n... qr:.*" |
|
183 do_test qr-5.m |
|
184 |
|
185 set test qr-6 |
|
186 set prog_output "\n... qr:.*" |
|
187 do_test qr-6.m |
|
188 |
3883
|
189 set test qr-7 |
|
190 set prog_output "ans = 1"; |
|
191 do_test qr-7.m |
|
192 |
2730
|
193 set test schur-1 |
|
194 set prog_output "ans = 1" |
|
195 do_test schur-1.m |
|
196 |
|
197 set test schur-2 |
|
198 set prog_output "\n... schur:.*" |
|
199 do_test schur-2.m |
|
200 |
|
201 set test schur-3 |
|
202 set prog_output "error:.*" |
|
203 do_test schur-3.m |
|
204 |
|
205 set test schur-4 |
|
206 set prog_output "error:.*" |
|
207 do_test schur-4.m |
2728
|
208 |
|
209 set test svd-1 |
|
210 set prog_output "ans = 1" |
|
211 do_test svd-1.m |
|
212 |
|
213 set test svd-2 |
|
214 set prog_output "ans = 1" |
|
215 do_test svd-2.m |
|
216 |
|
217 set test svd-3 |
|
218 set prog_output "ans = 1" |
|
219 do_test svd-3.m |
|
220 |
|
221 set test svd-4 |
|
222 set prog_output "ans = 1" |
|
223 do_test svd-4.m |
|
224 |
|
225 set test svd-5 |
|
226 set prog_output "ans = 1" |
|
227 do_test svd-5.m |
|
228 |
|
229 set test svd-6 |
|
230 set prog_output "ans = 1" |
|
231 do_test svd-6.m |
|
232 |
|
233 set test svd-7 |
|
234 set prog_output "\n... svd:.*" |
|
235 do_test svd-7.m |
|
236 |
|
237 set test svd-8 |
|
238 set prog_output "\n... svd:.*" |
|
239 do_test svd-8.m |
|
240 |
|
241 set test svd-9 |
|
242 set prog_output "\n... svd:.*" |
|
243 do_test svd-9.m |
|
244 |
2730
|
245 set test syl-1 |
|
246 set prog_output "ans = 1" |
|
247 do_test syl-1.m |
|
248 |
|
249 set test syl-2 |
|
250 set prog_output "\n... syl:.*" |
|
251 do_test syl-2.m |
|
252 |
|
253 set test syl-3 |
|
254 set prog_output "\n... syl:.*" |
|
255 do_test syl-3.m |
|
256 |
|
257 set test syl-4 |
|
258 set prog_output "error:.*" |
|
259 do_test syl-4.m |