今天,带来Matlab中绘制隐函数图形的fimplicit函数,它可以绘制方程两端,一端含有两个变量,另一端为0的方程式的图形;主要包括隐函数的绘制、绘图区间的指定、绘图外观的修改、绘图外观创建后修改样式等绘图方法。
下面我们将开始非常详细的 Matlab fimplicit 函数语法介绍,实例引用,结果展示。由于我的Matlab2016中无此函数,所以无法给出帮助文件。这里,直接把官方的相关实例分享给各位。
常见用法
fimplicit(f)
fimplicit(f,interval)
fimplicit(ax,___)
fimplicit(___,LineSpec)
fimplicit(___,Name,Value)
fp = fimplicit(___)
语法说明
fimplicit(f) 在默认区间 [-5 5](对于 x 和 y)上绘制 f(x,y) = 0 定义的隐函数。
fimplicit(f,interval) 为 x 和 y 指定绘图区间。
fimplicit(ax,___) 将在 ax 指定的坐标区中,而不是在当前坐标区中绘制图形。将坐标区指定为第一个输入参数,先于上述任何输入参数。
fimplicit(___,LineSpec) 指定线型、标记符号和线条颜色。例如,’-r’ 绘制一根红色线条。
fimplicit(___,Name,Value) 使用一个或多个名称-值对组参数指定线条属性。例如,’LineWidth’,2 指定 2 磅的线宽。
fp = fimplicit(___) 返回 ImplicitFunctionLine 对象。使用 fp 可在创建线条后访问和修改线条属性。
隐函数绘制
在 x 和 y 的默认区间 [-5 5] 绘制由函数 x2−y2−1=0 描述的双曲线。
fimplicit(@(x,y) x.^2 - y.^2 - 1)
绘图区间的指定
在 x 的 [-3 0] 区间和 y 的 [-2 2] 区间绘制函数 x2+y2−3=0。
f = @(x,y) x.^2 + y.^2 - 3;
fimplicit(f,[-3 0 -2 2])
绘图外观的修改
使用不同的半径值绘制两个以 (0,0) 为中心的圆。第一个圆使用红色点线。第二个圆使用线宽为 2 磅的绿色虚线。
f1 = @(x,y) x.^2 + y.^2 - 1;
fimplicit(f1,':r')
hold on
f2 = @(x,y) x.^2 + y.^2 - 2;
fimplicit(f2,'--g','LineWidth',2)
hold off
绘图外观创建后修改样式
绘制隐函数 ysin(x)+xcos(y)−1=0 并将隐函数行对象赋给变量 fp。
fp = fimplicit(@(x,y) y.*sin(x) + x.*cos(y) - 1)
fp =
ImplicitFunctionLine with properties:
Function: @(x,y)y.*sin(x)+x.*cos(y)-1
Color: [0 0.4470 0.7410]
LineStyle: '-'
LineWidth: 0.5000
Show all properties
使用 fp 可在创建隐函数行对象后访问并修改其属性。例如,更改颜色、线型和线宽。
fp.Color = 'r';
fp.LineStyle = '--';
fp.LineWidth = 2;
转载文章,原文出处:MathWorks官网,由古哥整理发布
如若转载,请注明出处:https://iymark.com/articles/602.html