主要内容

fimplicit3

图3 d隐函数

  • 图3 d隐函数

描述

例子

fimplicit3 (f)阴谋定义的3 d隐函数f (x, y, z) = 0在默认的间隔5 [5]x,y,z

例子

fimplicit3 (f,时间间隔)指定的策划间隔x,y,z

fimplicit3 (斧头,___)情节到指定的轴斧头而不是到当前轴。指定轴作为第一个输入参数,之前的任何以前的输入参数。

fimplicit3 (___,LineSpec)指定线条样式、标记符号和线的颜色。例如,“- r”指定了红线。

例子

fimplicit3 (___,名称,值)指定使用一个或多个名称-值对参数表面性质。例如,“FaceAlpha”, 0.6指定了一个透明的价值0.6一个半透明的表面。

例子

fs= fimplicit3 (___)返回ImplicitFunctionSurface对象。使用fs访问和修改属性创建后的表面。一个属性列表,看到ImplicitFunctionSurface属性

例子

全部折叠

画出双曲面 x 2 + y 2 - - - - - - z 2 = 0 在默认的间隔 ( - - - - - - 5 , 5 ] x,y,z

f = @ x (x, y, z)。y ^ 2 +。^ 2 - z。^ 2;fimplicit3 (f)

图包含一个坐标轴对象。坐标轴implicitfunctionsurface类型的对象包含一个对象。

的上半部分双曲面的阴谋 x 2 + y 2 - - - - - - z 2 = 0 通过指定绘制区间为[0 5]z。为xy中,使用默认的时间间隔5 [5]

f = @ x (x, y, z)。y ^ 2 +。^ 2 - z。^ 2;间隔= (5 5 5 5 0 5);fimplicit3 (f,间隔)

图包含一个坐标轴对象。坐标轴implicitfunctionsurface类型的对象包含一个对象。

情节的隐式曲面 x 2 + y 2 - - - - - - z 2 = 0 。通过设置删除行EdgeColor财产“没有”。添加通过设置透明度FaceAlpha属性的值在0和1之间。

f = @ x (x, y, z)。y ^ 2 +。^ 2 - z。^ 2;fimplicit3 (f,“EdgeColor”,“没有”,“FaceAlpha”5)

图包含一个坐标轴对象。坐标轴implicitfunctionsurface类型的对象包含一个对象。

情节一个隐式曲面和隐式曲面对象分配给变量fs

f = @ (x, y, z) 1. / x。/ y ^ 2 - 1.。^ 2 + 1. / z。^ 2;fs = fimplicit3 (f)

图包含一个坐标轴对象。坐标轴implicitfunctionsurface类型的对象包含一个对象。

fs = ImplicitFunctionSurface属性:功能:@ (x, y, z) 1. / x, y ^ 2 - 1. /。^ 2 + 1. / z。^ 2 EdgeColor:[0 0 0]线型:”——“FaceColor:“插值函数”显示所有属性

使用fs访问和修改属性后的隐式曲面创建它。例如,只显示积极的一面x通过设置值XRange财产[0 5]。通过设置删除行EdgeColor财产“没有”。添加通过设置透明度FaceAlpha财产0.8

fs。XRange = [0 5];fs。EdgeColor =“没有”;fs。FaceAlpha = 0.8;

图包含一个坐标轴对象。坐标轴implicitfunctionsurface类型的对象包含一个对象。

输入参数

全部折叠

三维隐函数图,指定为一个函数处理一个命名的或匿名函数。

指定的函数形式w = f (x, y, z)。函数必须接受三个三维数组输入参数和返回一个三维数组输出相同大小的参数。矩阵运算符的使用数组运算符而不是最佳性能。例如,使用。*()而不是* (mtimes)。

例子:fimplicit3 (@ x (x, y, z)。y ^ 2 +。^ 2 - z。^ 2)

绘制区间x,y,z,指定其中的一个形式:

  • 双元素向量的形式(最小最大)——使用相同的绘图的间隔(最小最大)x,y,z

  • Six-element向量的形式[xmin xmax ymin ymax zmin zmax]——使用不同的策划的间隔x,y,z。情节的间隔[xmin xmax]x,在[ymin ymax]y,在[zmin zmax]z

例子:fimplicit3 (f [2 3 4 5 3 3])

线型、标志和颜色,指定为一个字符串标量或字符包含符号向量。这些符号可以出现在任何顺序。你不需要指定三个特点(线型、标志和颜色)。例如,如果您省略线条样式和指定标记,然后情节只显示标记,也没有行。

例子:”或“是一个红色虚线圆圈标记。

线条样式 描述 产生的线
“-” 实线

样品的实线

”——“ 虚线

样本的虚线

”:“ 虚线

样本的虚线

“-”。 Dash-dotted线

样本dash-dotted线,与交替的破折号和点

标记 描述 产生的标志
“o”

样本的圆圈标记

“+” 加号

的加号标记样本

“*” 星号

星号标记的样本

“。”

样本点标记

“x” 交叉

的十字标记样本

“_” 水平线

样本的水平线标志

“|” 垂直的线

垂直线的样本标记

“广场” 广场

广场标记样本

“钻石” 钻石

钻石线标记的样本

“^” Upward-pointing三角形

样本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)

样品的颜色白色

坐标轴对象。如果你不指定轴fimplicit3使用当前的轴。

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:fimplicit3 (f, MeshDensity 50 FaceAlpha, 0.5)指定数量的评估点和透明度值。

ImplicitFunctionSurface这里列出的属性是唯一的一个子集。一个完整的列表,请参阅ImplicitFunctionSurface属性

每个方向的评估点数量,指定为一个标量。

面对透明度,指定为一个标量范围[0,1]。使用均匀透明的所有面孔。的值1完全不透明,0是完全透明的。之间的值01是半透明的。

脸的颜色,指定为的插值函数,一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。的默认值的插值函数篡改颜色的基础上ZData值。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1]例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# 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”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

线的颜色,指定为的插值函数,一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。默认的RGB值值(0 0 0)对应于黑色。的的插值函数值的颜色边缘的基础上ZData值。

为一个自定义颜色,指定一个RGB值或十六进制的颜色代码。

  • 一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在范围内[0,1]例如,(0.4 0.6 0.7)

  • 十六进制颜色代码是一个字符串标量或字符始于一个散列向量符号(#)后面跟着三个月或六个十六进制数字,它的范围可以从0F。的值是不区分大小写的。因此,颜色代码“# 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”

样本的RGB值(0 0.4470 - 0.7410),显示为深蓝色

(0.8500 0.3250 0.0980) “# D95319”

样本的RGB值(0.8500 0.3250 0.0980),它表现为暗橙

(0.9290 0.6940 0.1250) “# EDB120”

样本的RGB值(0.9290 0.6940 0.1250),它表现为暗黄色

(0.4940 0.1840 0.5560) “# 7 e2f8e”

样本的RGB值(0.4940 0.1840 0.5560),它表现为深紫色

(0.4660 0.6740 0.1880) “# 77 ac30”

样本的RGB值(0.4660 0.6740 0.1880),它表现为中绿色

(0.3010 0.7450 0.9330) “# 4 dbeee”

样本的RGB值(0.3010 0.7450 0.9330),它表现为浅蓝色

(0.6350 0.0780 0.1840) “# A2142F”

样本的RGB值(0.6350 0.0780 0.1840),它表现为深红色

线的风格,指定为这个表中列出的选项之一。

线条样式 描述 产生的线
“-” 实线

样品的实线

”——“ 虚线

样本的虚线

”:“ 虚线

样本的虚线

“-”。 Dash-dotted线

样本dash-dotted线,与交替的破折号和点

“没有” 没有线 没有线

线宽,指定为一个积极的价值点,1点= 1/72英寸。如果线标记,标记的线宽也会影响边缘。

线宽不能少于一个像素的宽度。如果你设置线宽的值小于一个像素的宽度在您的系统上,行显示为一个像素宽。

提示

  • 使用element-wise运营商最好的性能,避免一条警告消息。例如,使用x。* y而不是x * y。有关更多信息,请参见数组和矩阵运算

  • 当你放大图,fimplicit3重新计算的数据,可以发现隐藏的细节。

版本历史

介绍了R2016b