Corrected MPExpression -itemAtIndex:referenceFrame:MPSymbolReferenceFrame
Corrected Deformed Number Format Added "arcsin", "arccos", "arctan", "lg", "log", "ln" Elementary Functions
This commit is contained in:
@@ -39,17 +39,21 @@
|
||||
} else if ([function isEqualToString:@"tan"]) {
|
||||
func = &tan;
|
||||
takesArc = YES;
|
||||
} else if ([function isEqualToString:@"asin"]) {
|
||||
} else if ([function isEqualToString:@"asin"] || [function isEqualToString:@"arcsin"]) {
|
||||
func = &asin;
|
||||
returnsArc = YES;
|
||||
} else if ([function isEqualToString:@"acos"]) {
|
||||
} else if ([function isEqualToString:@"acos"] || [function isEqualToString:@"arccos"]) {
|
||||
func = &acos;
|
||||
returnsArc = YES;
|
||||
} else if ([function isEqualToString:@"atan"]) {
|
||||
} else if ([function isEqualToString:@"atan"] || [function isEqualToString:@"arctan"]) {
|
||||
func = &atan;
|
||||
returnsArc = YES;
|
||||
} else if ([function isEqualToString:@"lg"] || [function isEqualToString:@"log"]) {
|
||||
func = &log10;
|
||||
} else if ([function isEqualToString:@"ln"]) {
|
||||
func = &log;
|
||||
} else {
|
||||
NSAssert(true, @"function must be one of (sin, cos, tan, asin, acos, atan).");
|
||||
NSAssert(true, @"function must be one of (sin, cos, tan, asin, acos, atan, lg, log, ln).");
|
||||
}
|
||||
[self setFunction:func
|
||||
takesArcValue:takesArc
|
||||
|
||||
Reference in New Issue
Block a user