-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.diff_program
86 lines (86 loc) · 1.58 KB
/
.diff_program
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
x fgh abc mn x +- */ ^ diff 100 1 1
83
sin(x) 1 cos(x)
cos(x) 1 -sin(x)
tg(x) 1 1/((cos(x))^2)
ctg(x) 1 (-1)/((sin(x))^2)
sec(x) 1 (sin(x))/((cos(x))^2)
cosec(x) 1 (-cos(x))/((sin(x))^2)
exp(x) 1 exp(x)
ln(x) 1 1/x
sqrt(x) 1 1/(2*(sqrt(x)))
erf(x) 1 (2/(sqrt(pi)))*(e^(-(x^2)))
arcsin(x) 1 1/(sqrt(1-(x^2)))
arccos(x) 1 (-1)/(sqrt(1-(x^2)))
arctg(x) 1 1/(1+(x^2))
arcctg(x) 1 (-1)/(1+(x^2))
abs(f) 1 diff((sqrt(f))^2)
x^a 1 a*(x^(a-1))
f+g 1 (diff(f))+(diff(g))
f-g 1 (diff(f))-(diff(g))
f*g 1 ((diff(f))*g)+(f*(diff(g)))
f/g 1 (((diff(f))*g)-(f*(diff(g))))/(g^2)
f^g 1 diff(exp((ln(f))*g))
-f 1 -diff(f)
f(g) 1 (diff(g))*(diffm(f(m)))|m=g
x 1 1
a 1 0
((sin(x))^2)+((cos(x))^2) 0 1
0*f 0 0
f*1 0 f
0+f 0 f
f-0 0 f
0-f 0 -f
0/f 0 0
f^1 0 f
f^0 0 1
1/(f^g) 0 f^(-g)
(f*g)+(f*h) 0 f*(g+h)
f+(-g) 0 f-g
f+g 0 g+f
f*g 0 g*f
(f+g)+h 0 f+(g+h)
(f*g)*h 0 f*(g*h)
((f^2)+(g^2))+((2*f)*g) 0 (f+g)^2
((f^2)+(g^2))-((2*f)*g) 0 (f-g)^2
(f-g)*(f+g) 0 (f^2)-(g^2)
f+f 0 2*f
(a*f)+(b*f) 0 (a+b)*f
f+(g*f) 0 (1+g)*f
exp((ln(f))*g) 0 f^g
--f 0 f
f+(g*(-h)) 0 f-(g*h)
f*(1/g) 0 f/g
f+((-g)/h) 0 f-(g/h)
(sin(x))/(cos(x)) 0 tg(x)
(cos(x))/(sin(x)) 0 ctg(x)
f/f 0 1
f+(g+h) 0 (f+g)+h
(f+g)+h 0 f+(g+h)
f+(g-h) 0 (f+g)-h
(a*f)+f 0 (a+1)*f
a+b 0 calc(a+b)
a-b 0 calc(a-b)
a*b 0 calc(a*b)
a^b 0 calc(a^b)
f*(g*h) 0 (f*g)*h
(a*f)-(b*f) 0 (a-b)*f
f*0 0 0
1*f 0 f
f+0 0 f
x+x 0 2*x
(1/x)*x 0 1
(-f)/g 0 -(f/g)
(-f)*g 0 -(f*g)
(a*x)+x 0 x*(a+1)
(f+g)-h 0 f+(g-h)
(f^g)*(f^h) 0 f^(g+h)
f-f 0 0
(sin(x))*(ctg(x)) 0 cos(x)
(cos(x))*(tg(x)) 0 sin(x)
(f*g)/h 0 f*(g/h)
(f*g)*h 0 f*(g*h)
(f/g)*h 0 (f*h)/g
f*f 0 f^2
(f^g)*f 0 f^(g+1)
(f^g)/f 0 f^(g-1)