0% found this document useful (0 votes)
22 views5 pages

MM UDF Guide v3.0

Uploaded by

jhonstpd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views5 pages

MM UDF Guide v3.0

Uploaded by

jhonstpd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Functions Syntax Uses

asymp(function, variable) Determines the vertical and horizontal


1. Asymptotes (Asymp) ⚠
asymptotes of a function.

2. Composite Function Check (ccheck) ccheck(Outer function, inner function) Determines if a composite exists, and if not,
determines the maximal domain for which a
composite exists.

3. Discriminant (Discrim) discrim(function, variable, 15) Calculates the discriminant of an inputted


quadratic expression.

domrang(function, variable) Determines the domain and range of a


4. Domain and Range (Domrang) ⚠
function. Note: Due to CAS approximation
bounds may not be entirely accurate.

5. Intercepts (Intercepts) intercepts(function,variable) Finding the 𝑥 and 𝑦 intercepts of a function.

6. Intersects (Intersects) intersects(function1,function2,variable) Determines the points of intersection of two


functions across their maximal domains.

7. Intersects with domain (intersectsd) intersectsd(function1, function2, variable, lower, Determines the points of intersection
upper) between two functions in a restricted
domain.

8. Inverse Function (inverse) inverse(function, variable, x in domain of 𝑓) Determines the inverse of a given function.

inverse(function, number of intersections with Determines the values of a parameter, k,


9. Inverse Intersections (invints) ⚠
inverse) required for a function and its inverse to have
a specified number of intersections. Works
with: logs, exponentials, sqrt, parabolas,
cubics, hyperbolas.

10. Angle between two lines (lineang) lineang(Line 1, Line 2, Variable) Determines the angle between two lines,
and assumes your CAS is in radians mode
not degrees mode.

11. Unique, None, Infinite Solution linesolve(Equation1, Equation2) Determines when two equations will have an
(Linesolve) unique, none or infinitely many solutions.

12. Property Check (pcheck) pcheck(function, variable, LHS, RHS) Determines which function satisfies a
specific property. Note: You must define the
function outside of the program.

13. Point Information (pointinfo) pointinfo(𝑥1 , 𝑦1 , 𝑥2 , 𝑦2) Determines the gradient, perpendicular
gradient, line, 𝑥 and 𝑦 intercepts of a line,
midpoint, distance.

14. Polynomial Fit (polyfit) polyfit({𝑥1 , 𝑦1, …}) Determines a polynomial equation which
passes through all the inputted pairs of
points.

15. Transformations (transform) transform(function, {transformations}) Determines the transformed function after
applying certain transformations. Note: The
transformations do not use real math, for
example, 2𝑦 corresponds to a dilation by a
factor of 2 from the 𝑦 axis in the program.

trans_solve(Original, Image, Variable) Determines the set of transformations which


16. Transformation Solve (transolve) ⚠
take the original function to the image.

bisec(function, variable, lower, upper, iterations) Applies the bisection method on the
17. Bisection ⚠
function for a specified number of iterations.

©LazyMath For Enquiries: [email protected]


Calculus Syntax Uses
1. Average Rate of Change (avgroc) avgroc(function, variable, lower, upper) Determines the average rate of change of
a function.

2. Average Value (avgval) avgval(function, variable, lower, upper) Calculates the average value of a
function.

3. Bound Area (boundarea) boundarea(function1, function2, variable) Determines the area bound by two
graphs (if any) across their maximal
domains.

4. Bound Area with domain boundaread(function1, function2, variable, Determines the bound area between two
(boundaread) lower, upper) functions in a restricted domain.

5. Integral Guess (intguess) One integral given, find transformed integral. Determines the answer for the
integration multiple choice questions.
intguess({lower1,upper1, value1},
{transformations}, {lower2, upper2})

Two integrals given, find another integral of


untransformed function.

intguess({lower1, upper1, value1}, {lower2,


upper2, value2}, {lower3, upper3})

Case 3: Two integrals given, then find another


integral of transformed function.

intguess({lower1, upper1, value1, lower2,


upper2, value2}, {transformations}, {lower3,
upper3})
6. Newton’s Method (newtons) newtons(function, variable, 𝑥0 , iterations) Estimates the root of a function using
newton’s method.

7. Number of Roots (nroot) ⚠ nroot(polynomial, variable, parameter, no. Determines the value(s) of the parameter
roots) for which a polynomial will have 𝑛 roots.

8. Number of Stationary Points (nstp) nstp(polynomial, variable, parameter, no. stp) Determines the value(s) of the parameter
⚠ for which a polynomial will have 𝑛
stationary points.

9. Number of Points of Inflection (nstp) npoi(polynomial, variable, parameter, no. stp) Determines the value(s) of the parameter
⚠ for which a polynomial will have 𝑛 points
of inflection.

pois(function, variable) Determines the points of inflection of a


10. Points of Inflection (pois) ⚠
function.

11. Sign Table (signtab) signtab(function, variable) Uses a sign table to determine the nature
of the stationary points of a function.

12. Stationary Points (stps) stps(function, variable) Determines the stationary points of a
function.

13. Tangent Solve (tangsolve) tangsolve(function, variable, 𝑥0 , 𝑦0 ) Determines the equation of the tangents
of the function which pass through the
specified point.

14. Trapezoid Approximation trapapprox(function, variable, lower, upper, Approximates an integral using the
(trapapprox) number of trapezia) trapezoidal rule.

©LazyMath For Enquiries: [email protected]


Continuous Probability Syntax Uses

1. Continuous Conditional Probability Probability Density Function: Determines conditional probability for a
(ccondpr) ccondpr(Probability Density Function, Lower continuous distribution.
Bound, Upper Bound)

Normal Distribution:
ccondpr(“ ”, Mean, Standard Deviation,
Condition 1, Condition 2)

2. Confidence Interval (confint) confint(Sample Size, 𝑃̂, . confidence) Determines a confidence interval as well
as the z-score, margin of error and
standard deviation.

3. Confidence Interval Solve confintsolve(Lower Bound, Upper Bound, Determines the sample size, standard
(confintsolve) Sample Size or Sample Standard Deviation or . deviation or percentage confidence
Confidence) depending on the provided data. Note:
This program assumes no confidence
levels less than 50% will even be used.

4. Continuous Distribution Information continfo(function, variable, lower, upper) Determines the expected value, mean,
(continfo) variance, standard deviation of a
continuous probability distribution.

5. Inverse Normal (invnormvals) invnormvals(mean, standard deviation, Determines the left, right and centre
probability) possibilities for probability of a
distribution.

6. Normal Solve (normsolve) Case 1: Both lower and upper given. Determines the mean and standard
normsolve(Lower, Probability of Lower, Upper, deviation for lower and upper type
Probability of Upper) questions.

Case 2: Lower and μ given. Note: If required, convert into this format
normsolve(Lower, Probability of Lower, μ, “ ”) using complement.

Case 3: Lower and σ given.


normsolve(Lower, Probability of Lower, “ ”,σ)

Case 4: Upper and μ given.


normsolve(μ, “ ”, Upper, Probability of Upper)

Case 5: Upper and σ given.


normsolve(“ ”, σ, Upper, Probability of Upper)

©LazyMath For Enquiries: [email protected]


Discrete Probability Syntax Uses

1. Binomial Solve binomsolve(outcome, probability of success, Determines the number of trials


threshold value) required to achieve a certain
probability.

2. Discrete Conditional Probability Binomial: Determines conditional probability for


dcondpr(number of trials, probability of success, a discrete distribution.
condition 1, condition 2)

Probability Table:
dcondpr({List containing outcomes}, {List
containing probabilities}, condition 1, condition
2)

Probability Mass Function:


dcondpr({List containing outcomes}, PMF,
condition 1, condition 2)

3. Binomial Distribution Information binominfo(Sample Size, Probability of Success) Determines the expected value,
variance, standard deviation, sample
expected value, and sample standard
deviation for a binomial distribution.

4. Hypergeometric Cumulative hypergeocdf(sample size, population size, Determines the probability of selecting
Probability Function number of successful items, lower bound, upper items without replacement, but over an
bound) interval of outcomes.

5. Hypergeometric Probability Density hypergeopdf(sample size, population size, Determines the probability of selecting
Function number of successful items, outcome) items without replacement, but for
specific outcomes.

6. Inverse Binomial invbinomial(number of trials, probability of Determines the outcome required to


success, known probability value) achieve the probability.

Note: Will not work if probability is too


accurate. In this case just decrease
accuracy by decreasing number of
decimal places.

7. Probability Table prtable({outcomes}, {probabilities}) Determines the mean, variance,


standard deviation of a probability
table.

8. Sample Distribution Binomial samplebinom(Sample Size, Probability of Determines the distribution for the
Success) sample proportion of a binomially
distributed sample.

9. Sample Binomial Probability samplebinompr(Sample Size, Probability of Determines the probability for the
Success, Lower, Upper) sample proportion for a binomially
distributed sample.

10. Sample Distribution samplehypergeo(Sample Size, Population Size, Determines the distribution for the
Hypergeometric Number Successful) sample proportion of a
hypergeometrically distributed sample.

11. Sample Hypergeometric probability samplehyppr(Sample Size, Population Size, Determines the probability for the
Number Successful, Lower, Upper) sample proportion for a
hypergeometrically distributed sample.

©LazyMath For Enquiries: [email protected]


Miscellaneous Syntax Uses

1. Column Augment ca(Ans, {variables}) If there is a long list of 𝑥 and 𝑦 values,


then this will convert it into an easy-to-
read matrix form.

2. Domain Solve dsolve(Equation, Variable, Lower Bound, Upper Determines the solutions to an
Bound) equation in a restricted domain.

3. Graph Information Maximal Domain: Determines axes intercepts, stationary


graphinfo(function, variable, “ ”, don’t_care) points, points of inflection, and
endpoints of a function.
Restricted Domain:
graphinfo(function, variable, lower, upper)

4. Trigonometric Solve trigsolve(Equation or inequality, variable, lower, Determines the exact solutions to
upper) trigonometric equations and
inequalities which the CAS cannot
solve properly. For example, sin(𝑥) =
cos(2𝑥)

5. Trigonometry Information ⚠ triginfo(circular function, variable, lower, upper) Determines the amplitude, period,
middle value, endpoints, x-intercepts,
y-intercepts, asymptotes, and turning
points of a circular function.

©LazyMath For Enquiries: [email protected]

You might also like