#include <math.h> int main() { array double x[11], x2[2][3], x3[2][3][2]; array float y[11]; array int z[11]; array unsigned int ui[11]; array unsigned short uh[11]; array short h[11]; array unsigned char uc[11]; array char c[11]; int n; linspace(x, 1, sizeof(x)/sizeofelement(elementtype(x))); printf("x = %f\n", x); linspace(x2, 1, sizeof(x2)/sizeofelement(elementtype(x2))); printf("x2 = %f\n", x2); linspace(x3, 1, sizeof(x3)/sizeofelement(elementtype(x3))); printf("x3 = %f\n", x3); linspace(x, 0, M_PI); printf("x = %f\n", x); n = linspace(x, 0, M_PI); printf("n = %d\n", n); linspace(y, 0, M_PI); /* y is float */ printf("y = %f\n", y); linspace(z, 0, 90); printf("z = %d\n", z); linspace(ui, 0, 90); printf("ui = %d\n", ui); linspace(uh, 0, 90); printf("uh = %d\n", uh); linspace(h, 0, 90); printf("h = %d\n", h); linspace(c, 0, 90); printf("c = %d\n", c); linspace(uc, 0, 90); printf("uc = %d\n", uc); }
x = 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000 8.000000 9.000000 10.000000 11.000000 x2 = 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 x3 = 1.000000 2.000000 3.000000 4.000000 5.000000 6.000000 7.000000 8.000000 9.000000 10.000000 11.000000 12.000000 x = 0.000000 0.314159 0.628319 0.942478 1.256637 1.570796 1.884956 2.199115 2.513274 2.827433 3.141593 n = 11 y = 0.000000 0.314159 0.628319 0.942478 1.256637 1.570796 1.884956 2.199115 2.513274 2.827433 3.141593 z = 0 9 18 27 36 45 54 63 72 81 90 ui = 0 9 18 27 36 45 54 63 72 81 90 uh = 0 9 18 27 36 45 54 63 72 81 90 h = 0 9 18 27 36 45 54 63 72 81 90 c = 0 9 18 27 36 45 54 63 72 81 90 uc = 0 9 18 27 36 45 54 63 72 81 90