主要内容

fmesh

图3 d网格

描述

例子

fmesh (<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv-f" class="intrnllnk">f)创建一个网格图的符号表达式f (x, y)在默认的间隔5 [5]xy

fmesh (<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv-f" class="intrnllnk">f,<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv-minmax" class="intrnllnk">(最小最大))情节f (x, y)在时间间隔(最小最大)xy

例子

fmesh (<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv-f" class="intrnllnk">f,<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv-xminxmaxyminymax" class="intrnllnk">[xmin xmax ymin ymax])情节f (x, y)在时间间隔[xmin xmax]x[ymin ymax]y。<年代pan>的fmesh函数使用symvar命令的变量并分配间隔。

例子

fmesh (<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv-funxfunyfunz" class="intrnllnk">好笑,funx funz)情节参数网格x = x (u, v),y = y (u, v),z = z (u, v)在时间间隔5 [5]uv

fmesh (<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv-funxfunyfunz" class="intrnllnk">好笑,funx funz,<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv-uvminuvmax" class="intrnllnk">[uvmin uvmax])情节参数网格x = x (u, v),y = y (u, v),z = z (u, v)在时间间隔[uvmin uvmax]uv

fmesh (<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv-funxfunyfunz" class="intrnllnk">好笑,funx funz,<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv-uminumaxvminvmax" class="intrnllnk">[umin umax vmin vmax])情节参数网格x = x (u, v),y = y (u, v),z = z (u, v)在时间间隔[umin umax]u[vmin vmax]v。<年代pan>的fmesh函数使用symvar命令参数变量并分配间隔。

fmesh (<年代pan class="argument_placeholder">___,<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv_sep_mw_3a76f056-2882-44d7-8e73-c695c0c54ca8" class="intrnllnk">LineSpec)使用LineSpec设置线的风格,标志符号,和情节的颜色。

fmesh (<年代pan class="argument_placeholder">___,<一个href="//www.tatmou.com/nl/help/symbolic/#namevaluepairarguments" class="intrnllnk">名称,值)指定表面使用一个或多个属性名称,值对参数。使用这个选项的任何输入参数组合在前面的语法。

fmesh (<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv-ax" class="intrnllnk">斧头,<年代pan class="argument_placeholder">___)情节轴与对象斧头而不是当前轴对象gca

obj= fmesh (<年代pan class="argument_placeholder">___)返回一个函数对象或表面参数化函数对象表面。使用对象查询和修改属性的一个特定的网格。

例子

附加的例子:看到fsurf页面

请注意

附加的例子,遵循<一个href="//www.tatmou.com/nl/nl/help/symbolic/fsurf.html">fsurf页面,因为fmeshfsurf共享相同的语法。所有的例子fsurf页面申请fmesh

三维网格图的符号表达式

画一个网状的输入<年代pan class="inlineequation"> ( x ) + 因为 ( y ) 在默认的范围<年代pan class="inlineequation"> - - - - - - 5 < x < 5 和<年代pan class="inlineequation"> - - - - - - 5 < y < 5

信谊<年代pan style="color:#A020F0">xyfmesh (sin (x) + cos (y))

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

三维网格图的符号函数

情节的实部的三维网格<年代pan class="inlineequation"> t 一个 n - - - - - - 1 ( x + y ) 在默认的范围<年代pan class="inlineequation"> - - - - - - 5 < x < 5 和<年代pan class="inlineequation"> - - - - - - 5 < y < 5

信谊<年代pan style="color:#A020F0">f (x, y)f (x, y) =现实(世界(x + i * y));fmesh (f)

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

指定网格图的绘制区间

情节<年代pan class="inlineequation"> ( x ) + 因为 ( y ) 在<年代pan class="inlineequation"> - - - - - - π < x < π 和<年代pan class="inlineequation"> - - - - - - 5 < y < 5 通过指定策划间隔作为第二个参数fmesh

信谊<年代pan style="color:#A020F0">xyf = sin (x) + cos (y);fmesh (f[-ππ5 5])

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

参数化网格图

图参数化网格

x = r 因为 ( 年代 ) ( t ) y = r ( 年代 ) ( t ) z = r 因为 ( t ) w h e r e r = 8 + ( 7 年代 + 5 t )

为<年代pan class="inlineequation"> 0 < 年代 < 2 π 和<年代pan class="inlineequation"> 0 < t < π 。使轴平等使用的宽高比轴平等。看到整个网的网部分透明α

信谊<年代pan style="color:#A020F0">年代tr = 8 +罪(7 s + 5 * t *);x = r * cos (s) * sin (t);y = r * sin (s) * sin (t);z = r * cos (t);fmesh (x, y, z,(0 0 2 *ππ)<年代pan style="color:#A020F0">“线宽”2)轴<年代pan style="color:#A020F0">平等的α(0.8)

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

附加的例子:看到fsurf页面

请注意

附加的例子,遵循<一个href="//www.tatmou.com/nl/nl/help/symbolic/fsurf.html">fsurf页面,因为fmeshfsurf共享相同的语法。所有的例子fsurf页面申请fmesh

输入参数

全部折叠

表达式或功能策划,指定为一个象征性的表达或功能。

为x - y轴绘制区间,指定为一个向量的两个数字。默认值是5 [5]

策划间隔为x - y轴,四个数字的指定为一个向量。默认值是(5 5 5 5)

参数的函数uv指定为一个象征性的表达或功能。

绘制区间uv轴,指定为一个向量的两个数字。默认值是5 [5]

绘制区间uv四个数字的,指定为一个向量。默认值是(5 5 5 5)

坐标轴对象。如果你不指定一个坐标轴对象,然后fmesh使用当前的轴。

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

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

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

样品的实线

“——” 虚线

样本的虚线

“:” 虚线

样本的虚线

“-”。 Dash-dotted线

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

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

样本的圆圈标记

“+” 加号

的加号标记样本

‘*’ 星号

星号标记的样本

“。”

样本点标记

“x” 交叉

的十字标记样本

“_” 水平线

样本的水平线标志

“|” 垂直的线

垂直线的样本标记

“年代” 广场

广场标记样本

' d ' 钻石

钻石线标记的样本

“^” Upward-pointing三角形

样本upward-pointing三角形标记

“v” 向下的三角形

向下的三角形的样本标记

“>” 三点三角形

样本的三点三角形标记

“<” 只左向三角形

样品只左向三角形标记

“p” 五角星形

五角星形标记样本

“h” 六角星形

六角星形标记样本

颜色名称 短名称 RGB值 外观
“红色” “r” (1 0 0)

红色的示例

“绿色” ‘g’ (0 1 0)

样品的颜色绿色

“蓝” “b” (0 0 1)

样品的颜色蓝色

“青色” “c” (0 1 1)

样品的颜色青色

“红色” “米” (1 0 1)

样品的颜色红色

“黄色” “y” (1 1 0)

样品的颜色黄色

“黑” “k” (0 0 0)

样品的颜色黑色

“白色” ' w ' (1 1 1)

样品的颜色白色

名称-值参数

指定可选的逗号分隔条名称,值参数。的名字参数名称和吗价值相应的价值。的名字必须出现在引号。您可以指定几个名称和值对参数在任何顺序Name1, Value1,…,的家

例子:“标记”、“o”,“MarkerFaceColor”、“红”

每个方向的评估点数量,指定为一个数字。默认值是35。因为fmesh对象使用适应性评估,评估点的实际数量更大。

例子:One hundred.

显示等高线图在图,指定为“上”“关闭”或数字或逻辑1(真正的)或0()。的值“上”相当于真的,“关闭”相当于。因此,您可以使用这个属性的值作为一个逻辑值。存储的值是作为一个开/关逻辑值的类型<一个href="//www.tatmou.com/nl/nl/help/matlab/ref/matlab.lang.onoffswitchstate-class.html">matlab.lang.OnOffSwitchState

线的颜色,指定为的插值函数,一个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飞行符”

样品的颜色青色

“红色” “米” (1 0 1) “#就”

样品的颜色红色

“黄色” “y” (1 1 0) “# FFFF00”

样品的颜色黄色

“黑” “k” (0 0 0) # 000000的

样品的颜色黑色

“白色” ' w ' (1 1 1) “# FFFFFF”

样品的颜色白色

“没有” 不适用 不适用 不适用 没有颜色

这是默认颜色的RGB三胞胎和十六进制颜色编码MATLAB<年代up>®使用在许多类型的情节。

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),它表现为深红色

例子:“蓝”

例子:(0 0 1)

例子:“# 0000 ff”

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

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

样品的实线

“——” 虚线

样本的虚线

“:” 虚线

样本的虚线

“-”。 Dash-dotted线

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

“没有” 没有线 没有线

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

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

指定的标记符号,表中列出的值。默认情况下,对象不显示标记。在每个数据点指定一个标志符号添加标记或顶点。

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

样本的圆圈标记

“+” 加号

的加号标记样本

‘*’ 星号

星号标记的样本

“。”

样本点标记

“x” 交叉

的十字标记样本

“_” 水平线

样本的水平线标志

“|” 垂直的线

垂直线的样本标记

“年代” 广场

广场标记样本

' d ' 钻石

钻石线标记的样本

“^” Upward-pointing三角形

样本upward-pointing三角形标记

“v” 向下的三角形

向下的三角形的样本标记

“>” 三点三角形

样本的三点三角形标记

“<” 只左向三角形

样品只左向三角形标记

“p” 五角星形

五角星形标记样本

“h” 六角星形

六角星形标记样本

“没有” 没有标记 不适用

标记轮廓颜色,指定为“汽车”,一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。的默认值“汽车”使用相同的颜色<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv_sep_shared-EdgeColor" class="intrnllnk">EdgeColor财产。

为一个自定义颜色,指定一个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飞行符”

样品的颜色青色

“红色” “米” (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),它表现为深红色

例子:(0.5 0.5 0.5)

例子:“蓝”

例子:“# D2F9A7”

填充颜色标志,指定为“汽车”,一个RGB值,一个十六进制的颜色代码,一个颜色的名字,或者一个短名称。的“汽车”使用相同的颜色作为值<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv_sep_shared-MarkerEdgeColor" class="intrnllnk">MarkerEdgeColor财产。

为一个自定义颜色,指定一个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飞行符”

样品的颜色青色

“红色” “米” (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),它表现为深红色

例子:(0.3 0.2 0.1)

例子:“绿色”

例子:“# D2F9A7”

标记大小,指定为一个积极的价值点,1点= 1/72英寸。

输出参数

全部折叠

一个或多个对象,作为一个标量或矢量返回。对象是一个函数对象表面或参数化网格对象,根据情节的类型。您可以使用这些对象查询和修改属性的特定行。有关详细信息,请参见<一个href="//www.tatmou.com/nl/nl/help/matlab/ref/matlab.graphics.function.functionsurface-properties.html">FunctionSurface属性和<一个href="//www.tatmou.com/nl/nl/help/matlab/ref/matlab.graphics.function.parameterizedfunctionsurface-properties.html">ParameterizedFunctionSurface属性

算法

fmesh符号变量的分配<一个href="//www.tatmou.com/nl/help/symbolic/#bu008tv-f" class="intrnllnk">fx轴,那么y轴,<一个href="//www.tatmou.com/nl/nl/help/symbolic/symvar.html">symvar确定变量的顺序分配。因此,变量和轴名称可能不对应。强迫fmesh分配xy其对应的轴,创建符号函数图,然后通过符号函数fmesh

例如,下面的代码块的网f(x,y)=罪(y在两个方面)。第一种方法强迫波的振荡y轴。第二种方法分配yx轴,因为它是第一个(只)变量符号函数。

信谊<年代pan style="color:#A020F0">xy;f (x, y) =罪(y);图;次要情节(2,1,1)fmesh (f);次要情节(2,1,2)fmesh (f (x, y));<年代pan style="color:#228B22">%或fmesh (sin (y));

另请参阅

功能

  • |<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">

属性

主题

介绍了R2016a