fimplicit
情节隐性符号方程或函数
语法
描述
fimplicit (
情节f
,[xmin xmax ymin ymax]
)f
在时间间隔xmin
<x
<xmax
和ymin
<y
<ymax
。的fimplicit
函数使用symvar
命令的变量并分配间隔。
例子
情节隐性符号方程
情节隐性符号函数
情节所描述的双曲线函数
首先声明符号函数f (x, y)
使用信谊
。的fimplicit
函数使用默认的间隔
为
和
。
信谊f (x, y)f (x, y) = x ^ 2 - y ^ 2 - 1;fimplicit (f)
绘制指定时间间隔
情节多个隐式方程
您可以绘制多个方程通过输入向量或使用抓住
先后情节是基于相同的数据。如果您指定LineSpec
和名称参数,它们适用于所有行。为个人情节设置选项,使用函数返回的句柄fimplicit
。
把数据分成两个次要情节通过使用次要情节
。第一次要情节,情节
和
使用向量输入。第二次要情节,情节相同的输入使用抓住
。
信谊xy为circle1 = x ^ 2 + y ^ 2 = = 1;circle2 = x ^ 2 + y ^ 2 = = 3;次要情节(2,1,1)fimplicit([为circle1 circle2])标题(“多个方程使用向量输入”次要情节(2,1,2)fimplicit(为circle1)在fimplicit (circle2)标题(“多个方程使用抓住命令”)举行从
改变行属性和显示标记
情节三个同心圆的直径增加。第一线,使用的线宽2
。第二,指定一个虚线红线风格圈标记。第三,指定一个青色,dash-dot线条样式和星号标记。显示的传说。
信谊xy圆= x ^ 2 + y ^ 2;fimplicit(圆= = 1,“线宽”,2)在fimplicit(圆= = 2,”,或“)fimplicit(圆= = 3,“- * c”。)传说(“显示”,“位置”,“最佳”)举行从
修改后隐含的情节
情节
。指定输出fimplicit
返回情节对象。
信谊xyeqn = y * sin (x) + x * cos (y) = = 1;fi = fimplicit (eqn)
fi = ImplicitFunctionLine属性:功能:x * cos (y) + y * sin (x) = = 1颜色:0.4470 - 0.7410[0]线型:”——“线宽:0.5000显示所有属性
改变绘制方程 通过使用点符号设置属性。同样,线的颜色更改为红色和线条样式dash-dot线。水平和垂直线条在输出构件应该被忽略。
fi。Function = x/cos(y) + y/sin(x) == 0; fi.Color =“r”;fi。线型=“-”。;
添加标题和轴标签和格式蜱虫
情节
在时间间隔
和
。添加一个标题和轴标签。创建生成x轴的轴蜱虫限制的时间间隔π/ 2
。显示这些蜱虫通过使用XTick
财产。通过使用创建轴标签arrayfun
应用texlabel
来年代
。显示这些标签使用XTickLabel
财产。重复这些步骤,为轴。
使用乳胶情节,看到的乳胶
。
信谊xyeqn = x * cos (y) + y * sin (x) = = 1;fimplicit (eqn[2 * 2π*π])网格在标题(“x cos (y) + y sin (x) 2 \π< x < 2 \π2 \π< y < 2 \π”)包含(“x”)ylabel (“y”甘氨胆酸)ax =;S =符号(ax.XLim(1):π/ 2:ax.XLim (2));斧子。XTick =双(S);斧子。XTickLabel = arrayfun (@texlabel年代,“UniformOutput”、假);S =符号(ax.YLim(1):π/ 2:ax.YLim (2));斧子。YTick =双(S);斧子。YTickLabel = arrayfun (@texlabel年代,“UniformOutput”、假);
重新评估在放大
当你放大一个情节,fimplicit
自动重新评估情节。本书在变焦可以发现隐藏的细节在较小的尺度上。
把数据分成两个用次要情节
。情节
在第一和第二次要情节。第二次要情节通过放大变焦
。放大的次要情节细节显示在第一次要情节是不可见的。
信谊xyeqn = x * cos (y) + y * sin (1 / x) = = 0;次要情节(2,1,1)fimplicit (eqn)次要情节(2,1,2)fimplicit (eqn)变焦(2)
输入参数
f
- - - - - -隐式方程或函数图
象征性的方程|符号表达式|符号函数
隐式方程或函数图,指定为一个象征性的方程,表达式,或函数。如果没有指定右边,它被认为是0
。
(最小最大)
- - - - - -策划范围x
和y
5 [5](默认)|向量的两个数字
策划范围x
和y
指定为一个向量的两个数字。默认范围是5 [5]
。
[xmin xmax ymin ymax]
- - - - - -策划范围x
和y
(5 5 5 5)(默认)|向量的四个数字
策划范围x
和y
四个数字的,指定为一个向量。默认范围是(5 5 5 5)
。
斧头
- - - - - -坐标轴对象
坐标轴对象
坐标轴对象。如果你不指定一个坐标轴对象,然后fimplicit
使用当前的轴gca
。
LineSpec
- - - - - -线的风格,标志和颜色
字符串标量|特征向量
线型、标志和颜色,指定为一个字符串标量或字符包含符号向量。这些符号可以出现在任何顺序。你不需要指定三个特点(线型、标志和颜色)。例如,如果您省略线条样式和指定标记,然后情节只显示标记,也没有行。
例子:”或“
是一个红色虚线圆圈标记。
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
“*” |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“广场” |
广场 |
|
“钻石” |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
" < " |
只左向三角形 |
|
“五角星形” |
五角星形 |
|
“卦” |
六角星形 |
|
颜色名称 | 短名称 | RGB值 | 外观 |
---|---|---|---|
“红色” |
“r” |
(1 0 0) |
|
“绿色” |
“g” |
(0 1 0) |
|
“蓝色” |
“b” |
(0 0 1) |
|
“青色” |
“c” |
(0 1 1) |
|
“红色” |
“m” |
(1 0 1) |
|
“黄色” |
“y” |
(1 1 0) |
|
“黑色” |
“k” |
(0 0 0) |
|
“白色” |
“w” |
(1 1 1) |
|
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:“标记”、“o”,“MarkerFaceColor”、“红”
函数行属性列在这里只是一个子集。一个完整的列表,请参阅ImplicitFunctionLine属性。
MeshDensity
- - - - - -每个方向的评估点数量
151年(默认)|数量
每个方向的评估点数量,指定为一个数字。默认值是151年
。
颜色
- - - - - -线颜色
[0 0.4470 - 0.7410)
(默认)|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……
线的颜色,指定为一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。
为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。
一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内
[0,1]
例如,(0.4 0.6 0.7)
。十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(
#
)后面跟着三个月或六个十六进制数字,它的范围可以从0
来F
。的值是不区分大小写的。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“# 00 ff00” |
|
“蓝色” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“m” |
(1 0 1) |
“#”就 |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑色” |
“k” |
(0 0 0) |
“000000 #” |
|
“白色” |
“w” |
(1 1 1) |
“# FFFFFF” |
|
这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB®使用在许多类型的情节。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
例子:“蓝”
例子:(0 0 1)
例子:“# 0000 ff”
线型
- - - - - -线条样式
“-”
(默认)|”——“
|”:“
|“-”。
|“没有”
线的风格,指定为这个表中列出的选项之一。
线条样式 | 描述 | 产生的线 |
---|---|---|
“-” |
实线 |
|
”——“ |
虚线 |
|
”:“ |
虚线 |
|
“-”。 |
Dash-dotted线 |
|
“没有” |
没有线 | 没有线 |
线宽
- - - - - -线宽
0.5
(默认)|积极的价值
线宽,指定为一个积极的价值点,1点= 1/72英寸。如果线标记,标记的线宽也会影响边缘。
线宽不能少于一个像素的宽度。如果你设置线宽的值小于一个像素的宽度在您的系统上,行显示为一个像素宽。
标记
- - - - - -标记符号
“没有”
(默认)|“o”
|“+”
|“*”
|“。”
|……
指定的标记符号,表中列出的值。默认情况下,对象不显示标记。在每个数据点指定一个标志符号添加标记或顶点。
标记 | 描述 | 产生的标志 |
---|---|---|
“o” |
圆 |
|
“+” |
加号 |
|
“*” |
星号 |
|
“。” |
点 |
|
“x” |
交叉 |
|
“_” |
水平线 |
|
“|” |
垂直的线 |
|
“广场” |
广场 |
|
“钻石” |
钻石 |
|
“^” |
Upward-pointing三角形 |
|
“v” |
向下的三角形 |
|
“>” |
三点三角形 |
|
" < " |
只左向三角形 |
|
“五角星形” |
五角星形 |
|
“卦” |
六角星形 |
|
“没有” |
没有标记 | 不适用 |
MarkerEdgeColor
- - - - - -大纲标志颜色
“汽车”
(默认)|RGB值|十六进制颜色代码|“r”
|“g”
|“b”
|……
标记轮廓颜色,指定为“汽车”
,一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。的默认值“汽车”
使用相同的颜色颜色
财产。
为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。
一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内
[0,1]
例如,(0.4 0.6 0.7)
。十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(
#
)后面跟着三个月或六个十六进制数字,它的范围可以从0
来F
。的值是不区分大小写的。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“# 00 ff00” |
|
“蓝色” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“m” |
(1 0 1) |
“#”就 |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑色” |
“k” |
(0 0 0) |
“000000 #” |
|
“白色” |
“w” |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
MarkerFaceColor
- - - - - -标记填充颜色
“没有”
(默认)|“汽车”
|RGB值|十六进制颜色代码|“r”
|‘g’
|“b”
|……
填充颜色标志,指定为“汽车”
,一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。的“汽车”
使用相同的颜色作为值MarkerEdgeColor
财产。
为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。
一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内
[0,1]
例如,(0.4 0.6 0.7)
。十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(
#
)后面跟着三个月或六个十六进制数字,它的范围可以从0
来F
。的值是不区分大小写的。因此,颜色代码“# FF8800”
,“# ff8800”
,“# F80”
,“# f80”
是等价的。
或者,您可以指定一些常见颜色的名字。此表列出了命名颜色选项,相当于RGB三胞胎,十六进制颜色代码。
颜色名称 | 短名称 | RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|---|---|
“红色” |
“r” |
(1 0 0) |
“# FF0000” |
|
“绿色” |
“g” |
(0 1 0) |
“# 00 ff00” |
|
“蓝色” |
“b” |
(0 0 1) |
“# 0000 ff” |
|
“青色” |
“c” |
(0 1 1) |
“# 00飞行符” |
|
“红色” |
“m” |
(1 0 1) |
“#”就 |
|
“黄色” |
“y” |
(1 1 0) |
“# FFFF00” |
|
“黑色” |
“k” |
(0 0 0) |
“000000 #” |
|
“白色” |
“w” |
(1 1 1) |
“# FFFFFF” |
|
“没有” |
不适用 | 不适用 | 不适用 | 没有颜色 |
这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB使用在许多类型的情节。
RGB值 | 十六进制颜色代码 | 外观 |
---|---|---|
[0 0.4470 - 0.7410) |
“# 0072 bd” |
|
(0.8500 0.3250 0.0980) |
“# D95319” |
|
(0.9290 0.6940 0.1250) |
“# EDB120” |
|
(0.4940 0.1840 0.5560) |
“# 7 e2f8e” |
|
(0.4660 0.6740 0.1880) |
“# 77 ac30” |
|
(0.3010 0.7450 0.9330) |
“# 4 dbeee” |
|
(0.6350 0.0780 0.1840) |
“# A2142F” |
|
例子:(0.3 0.2 0.1)
例子:“绿色”
例子:“# D2F9A7”
MarkerSize
- - - - - -标志尺寸
6
(默认)|积极的价值
标记大小,指定为一个积极的价值点,1点= 1/72英寸。
输出参数
fi
——一个或多个隐函数线对象
标量|向量
一个或多个隐函数对象,作为一个标量或矢量返回。您可以使用这些对象查询和修改属性的特定行。一个属性列表,看到ImplicitFunctionLine属性。
算法
fimplicit
符号变量的分配f
到x
轴,那么y
轴,symvar
确定变量的顺序分配。因此,变量和轴名称可能不对应。强迫fimplicit
分配x或y其对应的轴,创建符号函数图,然后通过符号函数fimplicit
。
例如,下面的代码块隐函数的根f(x,y)=罪(y在两个方面)。第一种方法强迫波的振荡y轴。第二种方法分配y到x轴,因为它是第一个(只)变量符号函数。
信谊xy;f (x, y) =罪(y);intvl =[6 6] *π;图;次要情节(2,1,1)fimplicit (f, intvl);次要情节(2,1,2)fimplicit (f (x, y), intvl);%或fimplicit(罪(y) = = 0, intvl);
版本历史
介绍了R2016b
Apri esempio
如果dispone di una versione modificata di questo esempio。Desideri aprire questo esempio con le modifiche星期二吗?
第一MATLAB
海脂肪clic苏联合国collegamento切corrisponde questo第一MATLAB:
Esegui il第一inserendolo所以nella隙缝di第一MATLAB。我浏览器web非supportano金宝app comandi MATLAB。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。