maple minimax函数


numapprox[minimax] - minimax rational approximation


Calling Sequence

 
minimax(f, x=a..b,
[m, n], w,
‘maxerror‘)

minimax(f, a..b,
[m, n], w,
‘maxerror‘)

 
Parameters

 

f


-


procedure or expression representing the function


x


-


variable name appearing in f, if f is an expression


a, b


-


numerical values specifying the interval of approximation


m


-


integer specifying the desired degree of the numerator


n


-


integer specifying the desired degree of the denominator


w


-


(optional) procedure or expression specifying the weight function, default 1


maxerror


-


(optional) a name which will be assigned the minimax norm

 
 
Description

 

This procedure computes the best minimax rational approximation of degree (m, n)
for a given real function f(x) on the interval [a, b]
with respect to the positive weight function w(x), via the Remez algorithm.


Specifically, it computes the rational expression  such
that



(1)

 
  
is minimized over all rational expressions  with
numerator of degree <= m and denominator of degree <= n.


Note that if f(x) is nonzero on the interval of approximation then the relative error will be minimized by specifying the weight function .


If the second argument is a range a..b then
the first argument is understood to be a Maple operator, and the result will be returned as an operator. If the second argument is an equation  then
the first argument is understood to be an expression in the variable x, and the result will be returned as an expression.
In all cases, the numerator and denominator of the result are each expressed in Horner (nested multiplication) form.


Note that for the purpose of evaluating a rational function efficiently (minimizing the number of arithmetic operations), the rational function should be converted to a continued-fraction form. See numapprox[confracform].


If  or
if the third argument is simply an integer m then the best minimax polynomial approximation of degreem is
computed.


If the fourth argument w is specified then it is assumed to be an
operator if f is an operator, and it is assumed to be an expression if f is
an expression. If the fourth argument is omitted then the weight function is understood to be  for
all x.


If the fifth argument ‘maxerror‘ is present then it must be a name.
Upon return, its value will be an estimate of the minimax norm specified by equation (1) above.


Various levels of user information will be displayed during the computation if infolevel[minimax] is
assigned values between 1 and 3.


The command with(numapprox,minimax) allows the use of the abbreviated
form of this command.

 
Examples

 



(1)


(2)


(3)


(4)


(5)


(6)
 
See Also

 
numapprox[confracform]

时间: 2024-12-29 23:07:21

maple minimax函数的相关文章

Maple重点知识总结

Maple中的evalf与evalhf evalf 可作用于单值 可作用于List 可作用于Set 可作用于Vector(<..>) 可作用于Matrix(<..|..|..>) evalhf 可作用于单值 可作用于Vector(<..>) 可作用于Matrix(<..|..|..>) 不可作用于List 不可作用于Set Maple编程中的常用的参数限定 positive      正数 negative     负数 negzero     0或负0 p

MATLAB命令大全

一.常用对象操作:除了一般windows窗口的常用功能键外.1.!dir 可以查看当前工作目录的文件. !dir& 可以在dos状态下查看.2.who 可以查看当前工作空间变量名, whos 可以查看变量名细节.3.功能键:功能键 快捷键 说明方向上键 Ctrl+P 返回前一行输入方向下键 Ctrl+N 返回下一行输入方向左键 Ctrl+B 光标向后移一个字符方向右键 Ctrl+F 光标向前移一个字符Ctrl+方向右键 Ctrl+R 光标向右移一个字符Ctrl+方向左键 Ctrl+L 光标向左移

[转] MATLAB快捷键

原文地址:MATLAB快捷键大全 (转载)作者:掷地有声 一.索引混排版 备注:删除了如F1(帮助)等类型的常见快捷命令 SHIFT+DELETE永久删除 DELETE删除 ALT+ENTER属性 ALT+F4关闭 CTRL+F4关闭 ALT+TAB切换 ALT+ESC切换 ALT+空格键窗口菜单 CTRL+ESC开始菜单 拖动某一项时按CTRL复制所选项目 拖动某一项时按CTRL+SHIFT创建快捷方式 将光盘插入到CD-ROM驱动器时按SHIFT键阻止光盘自动播放 Ctrl+1,2,3...

matlab快捷键大全

原文地址,点此查看 一.常用对象操作 除了一般windows窗口的常用功能键外. 1.!dir 可以查看当前工作目录的文件. !dir& 可以在dos状态下查看. 2.who   可以查看当前工作空间变量名, whos 可以查看变量名细节. 3.功能键: 功能键           快捷键           说明 方向上键      Ctrl+P       返回前一行输入 方向下键      Ctrl+N       返回下一行输入 方向左键      Ctrl+B       光标向后移一

Matlab 基本命令大全

matlab命令 一.常用对象操作:除了一般windows窗口的常用功能键外. 1.!dir 可以查看当前工作目录的文件. !dir& 可以在dos状态下查看. 2.who 可以查看当前工作空间变量名, whos 可以查看变量名细节. 3.功能键: 功能键 快捷键 说明 方向上键 Ctrl+P 返回前一行输入 方向下键 Ctrl+N 返回下一行输入 方向左键 Ctrl+B 光标向后移一个字符 方向右键 Ctrl+F 光标向前移一个字符 Ctrl+方向右键 Ctrl+R 光标向右移一个字符 Ctr

Matlab命令合集 妈妈再也不用担心我不会用matlab了

matlab命令 一.常用对象操作:除了一般windows窗口的常用功能键外.1.!dir 可以查看当前工作目录的文件. !dir& 可以在dos状态下查看.2.who 可以查看当前工作空间变量名, whos 可以查看变量名细节.3.功能键:功能键 快捷键 说明方向上键 Ctrl+P 返回前一行输入方向下键 Ctrl+N 返回下一行输入方向左键 Ctrl+B 光标向后移一个字符方向右键 Ctrl+F 光标向前移一个字符Ctrl+方向右键 Ctrl+R 光标向右移一个字符Ctrl+方向左键 Ctr

maple中remez()函数

numapprox[remez] - Remez algorithm for minimax rational approximation Calling Sequence remez(w, f, a, b, m, n, crit, 'maxerror') Parameters w - procedure representing a weight function w(x) > 0 on [a, b] f - procedure representing the function f(x) t

maple 教程

1 初识计算机代数系统Maple 1.1 Maple简说 1980年9月, 加拿大Waterloo大学的符号计算机研究小组成立, 開始了符号计算在计算机上实现的研究项目, 数学软件Maple是这个项目的产品. 眼下, 这仍是一个正在研究的项目. Maple的第一个商业版本号是1985年出版的. 随后几经更新, 到1992年, Windows系统下的Maple 2面世后, Maple被广泛地使用, 得到越来越多的用户. 特别是1994年, Maple 3出版后, 兴起了Maple热. 1996年初

Maple 的基本运算

比较算符 比较1.2^1.1与1.1^1.2的大小. [>is(1.2^1.1>1.1^1.2); true [>evalb(1.2^1.1>1.1^1.2); true 这表示1.2^1.1>1.1^1.2. 求算式的值 计算1/35+3/136. [>1/35+3/136; 241/4760 [>evalf(1/35+3/136); 0.05063025210 用evalf(表达式)方法计算的结构是有效数字为十位的近似值. 计算1/300的数值,要求有效数字为