maple二维隐函数绘图-implicitplot函数攻略
来源:网络收集 点击: 时间:2024-04-16implicitplot命令计算隐式定义曲线的二维图。 默认情况下,曲线是以笛卡尔坐标计算的。有四种调用方式
implicitplot(expr, x=a..b, y=c(x)..d(x), options)
implicitplot(ineq, x=a..b, y=c(x)..d(x), options)
implicitplot(f, a..b, c..d, options)
implicitplot(, x=a..b, y=c(x)..d(x), options)
2/9implicitplot(expr, x=a..b, y=c(x)..d(x), options)
在第一个调用序列implicitplot(expr,x = a..b,y = c(x).. d(x))中,方程expr必须包含名称为x和y的表达式。 expr参数也可以是一个表达式而不是一个方程,在这种情况下,方程expr = 0被绘制。 范围a..b必须计算为实常数,范围c(x)... d(x)必须计算为x的任何固定值的实常数。
3/9举例子:Plot a circle.
with(plots,implicitplot);
implicitplot(x^2+y^2=1, x=-1..1, y=-1..1);
程序编译结果如下图所示

implicitplot(r=1-cos(theta), r=0..2, theta=0..2*Pi, coords=polar);
程序编译结果如下图所示

implicitplot(ineq, x=a..b, y=c(x)..d(x), options)
在第二个调用序列implicitplot(ineq,x = a..b,y = c(x).. d(x))中,不等式只能依赖于x和y。如果不平等是严格的,不平等的边界被画成虚线,而对于不严格则被画成实线。填充区域选项的行为也有所不同(在“选项”一节中进行了介绍)。
6/9举例子:
p:= proc(x,y) if xy then x^2+y^2-2 else 2*x+y-3 end if end proc:
implicitplot(p, -2..2, -1..2, scaling=constrained);
程序编译结果如下图所示

implicitplot(f, a..b, c..d, options)
在第三个调用序列implicitplot(f,a..b,c..d)中,假设方程式f仅由过程或运算符构成,它们不超过两个参数。 f参数也可以是程序或运算符而不是方程,在这种情况下绘制方程f = 0。 必须使用操作符表示法,也就是说,过程名称是在没有指定参数的情况下给出的,并且范围必须简单地以a..b和c..d的形式给出,而不是等式。
fn := (x^2+y^2-1)*(x^2+y^2-0.73)*(x^2+y^2-0.5)*(x^2+y^2-0.31):
implicitplot(fn, x=-1.2..1.2, y=-1.2..1.2);

implicitplot(, x=a..b, y=c(x)..d(x), options)
在第四个调用序列中,implicitplot(,x = a..b(x),y = c..d(x)),expr1和expr2必须是名称中的方程或表达式x,y和t,并且必须是关于t的多项式。这种对隐式图的调用形式相当于调用implicitplot(结果(expr1,expr2,t),x = a..b(x),y = c..d(x)),除了计算结果更多有效避免表达增长和过度的舍入误差。
举例子
implicitplot(, x=-Pi..Pi, y=-Pi..Pi, color=, legend=);
程序编译结果如下图所示

implicitplot(, x=-1..1, y=-1..1, gridrefine=3, scaling=constrained);
程序编译结果如下图所示

欢迎提问,有问必答, 如果对您帮助,请在下面投票,您的认可是我不断分享的动力!
MAPLE隐函数函数版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_520823.html