|
@@ -32,16 +32,13 @@ const List<String> kSymjaFunctions = <String>[
|
|
|
'Split', 'Union', 'Intersection', 'Complement', 'And', 'Or',
|
|
'Split', 'Union', 'Intersection', 'Complement', 'And', 'Or',
|
|
|
'Not', 'Xor', 'Implies', 'Equivalent', 'Equal', 'Unequal',
|
|
'Not', 'Xor', 'Implies', 'Equivalent', 'Equal', 'Unequal',
|
|
|
'Less', 'Greater', 'LessEqual', 'GreaterEqual', 'If', 'Which',
|
|
'Less', 'Greater', 'LessEqual', 'GreaterEqual', 'If', 'Which',
|
|
|
- 'Nest', 'NestList', 'N', 'Round', 'Floor', 'Ceiling',
|
|
|
|
|
- 'Rationalize', 'RealDigits', 'Precision', 'Accuracy', 'Chop', 'Re',
|
|
|
|
|
- 'Im', 'Conjugate', 'Arg', 'ComplexExpand', 'Random', 'RandomInteger',
|
|
|
|
|
- 'RandomReal', 'RandomComplex', 'SeedRandom', 'RandomChoice', 'RandomSample', 'LaplaceTransform',
|
|
|
|
|
- 'InverseLaplaceTransform', 'ZTransform', 'InverseZTransform', 'Minimize', 'Maximize', 'FindMinimum',
|
|
|
|
|
- 'FindMaximum', 'NMinimize', 'NMaximize', 'Fit', 'LinearModelFit', 'FindFit',
|
|
|
|
|
- 'Subsets', 'MemberQ', 'ToString', 'Now', 'Today', 'DateString',
|
|
|
|
|
- 'AbsoluteTime', 'DateList', 'ReplaceAll', 'Replace', 'ReplaceRepeated', 'Function',
|
|
|
|
|
- 'Composition', 'Identity', 'InverseFunction', 'MemoryInUse', 'Total', 'Accumulate',
|
|
|
|
|
- 'Position', 'Count', 'Cases', 'DeleteCases',
|
|
|
|
|
|
|
+ 'N', 'Round', 'Floor', 'Ceiling', 'Rationalize', 'RealDigits',
|
|
|
|
|
+ 'Precision', 'Accuracy', 'Chop', 'Re', 'Im', 'Conjugate',
|
|
|
|
|
+ 'Arg', 'ComplexExpand', 'Random', 'RandomInteger', 'RandomReal', 'RandomComplex',
|
|
|
|
|
+ 'SeedRandom', 'RandomChoice', 'RandomSample', 'LaplaceTransform', 'InverseLaplaceTransform', 'ZTransform',
|
|
|
|
|
+ 'InverseZTransform', 'Minimize', 'Maximize', 'FindMinimum', 'FindMaximum', 'NMinimize',
|
|
|
|
|
+ 'NMaximize', 'Fit', 'LinearModelFit', 'FindFit', 'Subsets', 'MemberQ',
|
|
|
|
|
+ 'Total', 'Accumulate',
|
|
|
];
|
|
];
|
|
|
|
|
|
|
|
const List<String> kSymjaConstants = <String>[
|
|
const List<String> kSymjaConstants = <String>[
|
|
@@ -125,7 +122,7 @@ const Map<String, String> kSymjaFunctionHelp = <String, String>{
|
|
|
'Equivalent': '等价', 'Equal': '相等', 'Unequal': '不相等', 'Less': '小于',
|
|
'Equivalent': '等价', 'Equal': '相等', 'Unequal': '不相等', 'Less': '小于',
|
|
|
'Greater': '大于', 'LessEqual': '小于等于', 'GreaterEqual': '大于等于',
|
|
'Greater': '大于', 'LessEqual': '小于等于', 'GreaterEqual': '大于等于',
|
|
|
// 数值与控制
|
|
// 数值与控制
|
|
|
- 'If': '条件分支', 'Which': '多路分支', 'Nest': '迭代 n 次', 'NestList': '迭代过程',
|
|
|
|
|
|
|
+ 'If': '条件分支', 'Which': '多路分支',
|
|
|
'N': '取近似值', 'Round': '四舍五入', 'Floor': '向下取整', 'Ceiling': '向上取整',
|
|
'N': '取近似值', 'Round': '四舍五入', 'Floor': '向下取整', 'Ceiling': '向上取整',
|
|
|
'Rationalize': '化为有理数', 'RealDigits': '各位数字', 'Precision': '精度',
|
|
'Rationalize': '化为有理数', 'RealDigits': '各位数字', 'Precision': '精度',
|
|
|
'Accuracy': '准确度', 'Chop': '把极小量归零',
|
|
'Accuracy': '准确度', 'Chop': '把极小量归零',
|
|
@@ -144,16 +141,8 @@ const Map<String, String> kSymjaFunctionHelp = <String, String>{
|
|
|
'NMinimize': '数值最小化', 'NMaximize': '数值最大化',
|
|
'NMinimize': '数值最小化', 'NMaximize': '数值最大化',
|
|
|
'Fit': '曲线拟合', 'LinearModelFit': '线性回归拟合', 'FindFit': '一般拟合',
|
|
'Fit': '曲线拟合', 'LinearModelFit': '线性回归拟合', 'FindFit': '一般拟合',
|
|
|
// 日期
|
|
// 日期
|
|
|
- 'Now': '当前时刻', 'Today': '今天', 'DateString': '日期字符串',
|
|
|
|
|
- 'AbsoluteTime': '绝对时间', 'DateList': '日期列表',
|
|
|
|
|
// 替换与函数
|
|
// 替换与函数
|
|
|
- 'ReplaceAll': '替换所有匹配', 'Replace': '替换一次', 'ReplaceRepeated': '反复替换',
|
|
|
|
|
- 'Function': '纯函数', 'Composition': '复合函数', 'Identity': '恒等函数',
|
|
|
|
|
- 'InverseFunction': '反函数',
|
|
|
|
|
// 杂项
|
|
// 杂项
|
|
|
- 'MemoryInUse': '已用内存', 'Total': '全部相加', 'Accumulate': '前缀和',
|
|
|
|
|
- 'Position': '匹配的位置', 'Count': '计数', 'Cases': '取出匹配的元素',
|
|
|
|
|
- 'DeleteCases': '删掉匹配的元素', 'ToString': '转成字符串',
|
|
|
|
|
// 常量
|
|
// 常量
|
|
|
'Pi': '圆周率 π', 'E': '自然常数 e', 'I': '虚数单位 i', 'Infinity': '正无穷 ∞',
|
|
'Pi': '圆周率 π', 'E': '自然常数 e', 'I': '虚数单位 i', 'Infinity': '正无穷 ∞',
|
|
|
'ComplexInfinity': '复无穷', 'True': '真', 'False': '假', 'Null': '空',
|
|
'ComplexInfinity': '复无穷', 'True': '真', 'False': '假', 'Null': '空',
|