Rev 8120 | Rev 8529 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8120 | Rev 8137 | ||
---|---|---|---|
Line 33... | Line 33... | ||
33 | char *inprompt="\nIn>"; |
33 | char *inprompt="\nIn>"; |
34 | char *outprompt="Out>"; |
34 | char *outprompt="Out>"; |
35 | 35 | ||
36 | char *nameofcmd="yacas -p"; |
36 | char *nameofcmd="yacas -p"; |
37 | 37 | ||
- | 38 | char *firstupper[]={ |
|
- | 39 | "abs", |
|
- | 40 | "and", |
|
- | 41 | "arg", |
|
- | 42 | "complex", |
|
- | 43 | "conjugate", |
|
- | 44 | "cos", |
|
- | 45 | "cosh", |
|
- | 46 | "cot", |
|
- | 47 | "coth", |
|
- | 48 | "csc", |
|
- | 49 | "csch", |
|
- | 50 | "denom", |
|
- | 51 | "echo", |
|
- | 52 | "exp", |
|
- | 53 | "factor", |
|
- | 54 | "factorize", |
|
- | 55 | "for", |
|
- | 56 | "i", |
|
- | 57 | "if", |
|
- | 58 | "im", |
|
- | 59 | "infinity", |
|
- | 60 | "integrate", |
|
- | 61 | "limit", |
|
- | 62 | "ln", |
|
- | 63 | "max", |
|
- | 64 | "min", |
|
- | 65 | "not", |
|
- | 66 | "or", |
|
- | 67 | "pi", |
|
- | 68 | "print", |
|
- | 69 | "random", |
|
- | 70 | "re", |
|
- | 71 | "round", |
|
- | 72 | "sec", |
|
- | 73 | "sech", |
|
- | 74 | "sign", |
|
- | 75 | "simplify", |
|
- | 76 | "sin", |
|
- | 77 | "sinh", |
|
- | 78 | "solve", |
|
- | 79 | "sqrt", |
|
- | 80 | "tan", |
|
- | 81 | "tanh", |
|
- | 82 | "undefined", |
|
- | 83 | "until", |
|
- | 84 | "while", |
|
- | 85 | }; |
|
- | 86 | int firstupperno=(sizeof(firstupper)/sizeof(firstupper[0])); |
|
- | 87 | ||
38 |
|
88 | char header[]="\ |
- | 89 | tg(x) := Tan(x)\n\ |
|
- | 90 | log(x) := Ln(x)\n\ |
|
- | 91 | e := Exp(1)\n\ |
|
- | 92 | E := Exp(1)\n\ |
|
- | 93 | sgn(x) := Sign(x)\n\ |
|
- | 94 | ch(x) := Cosh(x)\n\ |
|
- | 95 | sh(x) := Sinh(x)\n\ |
|
- | 96 | th(x) := Tanh(x)\n\ |
|
- | 97 | acos(x) := ArcCos(x)\n\ |
|
- | 98 | arccos(x) := ArcCos(x)\n\ |
|
- | 99 | asin(x) := ArcSin(x)\n\ |
|
- | 100 | arcsin(x) := ArcSin(x)\n\ |
|
- | 101 | atan(x) := ArcTan(x)\n\ |
|
- | 102 | arctan(x) := ArcTan(x)\n\ |
|
- | 103 | arctg(x) := ArcTan(x)\n\ |
|
- | 104 | Argch(x) := ArcCosh(x)\n\ |
|
- | 105 | argch(x) := ArcCosh(x)\n\ |
|
- | 106 | acosh(x) := ArcCosh(x)\n\ |
|
- | 107 | Argsh(x) := ArcSinh(x)\n\ |
|
- | 108 | argsh(x) := ArcSinh(x)\n\ |
|
- | 109 | asinh(x) := ArcSinh(x)\n\ |
|
- | 110 | Argth(x) := ArcTanh(x)\n\ |
|
- | 111 | argth(x) := ArcTanh(x)\n\ |
|
- | 112 | atanh(x) := ArcTanh(x)\n\ |
|
- | 113 | ctg(x) := Cot(x)\n\ |
|
- | 114 | rint(x) := Round(x)\n\ |
|
- | 115 | RANDOM() := Random()\n\ |
|
- | 116 | SOLVE(x,y) := Solve(x,y)\n\ |
|
- | 117 | "; |
|
- | 118 | ||
39 | 119 | ||
40 | struct { |
120 | struct { |
41 | char *wname; |
121 | char *wname; char *defaultval; char *yacasset; |
42 | } setups[]={ |
122 | } setups[]={ |
43 | {"w_yacas_precision", "20", "\\precision=",}, |
123 | {"w_yacas_precision", "20", "\\precision=",}, |
44 | {"w_yacas_serieslength", "8", "\\serieslength="} |
124 | {"w_yacas_serieslength", "8", "\\serieslength="} |
45 | }; |
125 | }; |
46 | 126 |