このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。gydF4y2Ba
符号数学工具箱™は,数値データを明示的に生成することなく数式の解析プロットを提供します。これらのプロットは,2次元または3次元のラインプロット,曲線プロット,等高線図,表面プロットまたはメッシュプロットになります。gydF4y2Ba
これらの例では,シンボリック関数、式、および方程式を入力として受け入れる以下のグラフィックス関数について扱います。gydF4y2Ba
fplotgydF4y2Ba
fimplicitgydF4y2Ba
fcontourgydF4y2Ba
fplot3gydF4y2Ba
fsurfgydF4y2Ba
fmeshgydF4y2Ba
fimplicit3gydF4y2Ba
fplotgydF4y2Ba
を使用した陽関数gydF4y2Ba
のプロットgydF4y2Ba関数gydF4y2Ba をプロットします。gydF4y2Ba
信谊gydF4y2BaxgydF4y2Bafplot (sin (exp (x)))gydF4y2Ba
三角関数gydF4y2Ba 、gydF4y2Ba ,およびgydF4y2Ba を同時にプロットします。gydF4y2Ba
fplot ([sin (x), cos (x)谭(x)))gydF4y2Ba
関数gydF4y2Ba を,gydF4y2Ba およびgydF4y2Ba についてプロットします。gydF4y2Ba
信谊gydF4y2BaxgydF4y2Ba一个gydF4y2Baexpr =罪(exp (x / a));fplot(潜艇(expr,[1、2、4]))传奇gydF4y2Ba显示gydF4y2Ba
関数gydF4y2Ba ,その微分gydF4y2Ba ,およびその積分gydF4y2Ba をプロットします。gydF4y2Ba
信谊gydF4y2Baf (x)gydF4y2BaF (x) = x*(1 + x) + 2gydF4y2Ba
f (x) =gydF4y2Ba
f_diff = diff (f (x), x)gydF4y2Ba
f_diff =gydF4y2Ba
f_int = int (f (x), x)gydF4y2Ba
f_int =gydF4y2Ba
fplot ([f f_diff f_int])传说({gydF4y2Ba“f (x)美元”gydF4y2Ba,gydF4y2Ba“df (x) / dx美元”gydF4y2Ba,gydF4y2Ba“\ int f (x) dx的美元gydF4y2Ba},gydF4y2Ba“翻译”gydF4y2Ba,gydF4y2Ba“乳胶”gydF4y2Ba,gydF4y2Ba“字形大小”gydF4y2Ba, 12)gydF4y2Ba
微分方程式gydF4y2Ba を解いて,関数gydF4y2Ba を最小化するgydF4y2Ba を求めます。gydF4y2Ba
信谊gydF4y2Bag (x))gydF4y2Ba;假设(> 0);a*x*(a + x) + 2*根号(a)gydF4y2Ba
g (x) =gydF4y2Ba
x0 =解决(diff (g, x) x)gydF4y2Ba
x0 =gydF4y2Ba
0から5までのgydF4y2Ba についてgydF4y2Ba の最小値をプロットします。gydF4y2Ba
fplot (g (x0,),[0 5)包含(gydF4y2Ba“一个”gydF4y2Ba)标题(gydF4y2Ba$g(x0,a)$的最小值取决于$a$gydF4y2Ba,gydF4y2Ba“翻译”gydF4y2Ba,gydF4y2Ba“乳胶”gydF4y2Ba)gydF4y2Ba
fimplicitgydF4y2Ba
を使用した陰関数gydF4y2Ba
のプロットgydF4y2Baによって定義された円を,1から10までの整数の半径gydF4y2Ba でプロットします。gydF4y2Ba
信谊gydF4y2BaxgydF4y2BaygydF4y2Bar = 1:10;f隐式(x²+ y²== r²,[-10 10])轴gydF4y2Ba广场gydF4y2Ba;gydF4y2Ba
fcontourgydF4y2Ba
を使用した関数gydF4y2Ba
の等高線のプロットgydF4y2Ba関数gydF4y2Ba の等高線を6から6までの等高線レベルについてプロットします。gydF4y2Ba
信谊gydF4y2BaxgydF4y2BaygydF4y2Baf (x, y)gydF4y2BaF (x,y) = x^3 - 4*x - y^2;f,[-3 3 -4 4],gydF4y2Ba“LevelList”gydF4y2Ba六);colorbar标题gydF4y2Ba“一些椭圆曲线的轮廓”gydF4y2Ba
解析関数gydF4y2Ba をプロットします。gydF4y2Ba
信谊gydF4y2Baf (x)gydF4y2BaF (x) = x*exp(-x)*sin(5*x) -2;fplot (f (0 3))gydF4y2Ba
解析関数からいくつかのデータ点を作成します。gydF4y2Ba
x = 0:1/3:3;y =双(潜艇(f, x));gydF4y2Ba
データ点と,解析関数を近似するスプライン内挿をプロットします。gydF4y2Ba
持有gydF4y2Ba在gydF4y2Ba情节(x, y,gydF4y2Ba‘* k”gydF4y2Ba,gydF4y2Ba“DisplayName的”gydF4y2Ba,gydF4y2Ba的数据点gydF4y2Ba) fplot(@(x)样条(xs,ys,x),[0 3],gydF4y2Ba“DisplayName的”gydF4y2Ba,gydF4y2Ba“样条interpolant”gydF4y2Ba网格)gydF4y2Ba在gydF4y2Ba传说gydF4y2Ba显示gydF4y2Ba持有gydF4y2Ba从gydF4y2Ba
の,最大5階および7階までのgydF4y2Ba 付近のテイラー展開を求めます。gydF4y2Ba
信谊gydF4y2BaxgydF4y2Bat5 =泰勒(cos (x), x,gydF4y2Ba“秩序”gydF4y2Ba5)gydF4y2Ba
t5 =gydF4y2Ba
t7 =泰勒(cos (x), x,gydF4y2Ba“秩序”gydF4y2Ba7)gydF4y2Ba
t7 =gydF4y2Ba
とそのテイラー近似をプロットします。gydF4y2Ba
fplot (cos (x))gydF4y2Ba在gydF4y2Ba;fplot ((t5 t7),gydF4y2Ba“——”gydF4y2Ba)轴([-4 4 -1.5 1.5])标题(gydF4y2Bacos(x)的泰勒级数逼近gydF4y2Ba传说)gydF4y2Ba显示gydF4y2Ba持有gydF4y2Ba从gydF4y2Ba;gydF4y2Ba
周期gydF4y2Ba 、振幅gydF4y2Ba の矩形波は,次のフーリエ級数展開で近似できます。gydF4y2Ba
周期gydF4y2Ba 、振幅gydF4y2Ba の矩形波をプロットします。gydF4y2Ba
信谊gydF4y2BatgydF4y2Bay (t)gydF4y2Bay (t) =分段(0 < mod (t, 2 *π)< =ππ/ 4π< mod (t, 2 *π)< = 2 *π-π/ 4);fplot (y)gydF4y2Ba
この矩形波のフーリエ級数近似をプロットします。gydF4y2Ba
持有gydF4y2Ba在gydF4y2Ba;n = 6;yFourier = cumsum(罪((1:2:2 * n - 1) * t) / (1:2:2 * n - 1));fplot (yFouriergydF4y2Ba“线宽”gydF4y2Ba, 1)gydF4y2Ba从gydF4y2Ba
フーリエ級数近似はジャンプ不連続点でオーバーシュートし,近似に項が追加されても”リンギング”は解消しません。この動作は,ギブス現象としても知られています。gydF4y2Ba
fplot3gydF4y2Ba
を使用したパラメトリック曲線gydF4y2Ba
のプロットgydF4y2Baによって定義されるらせんを,-10から10までのgydF4y2Ba についてプロットします。gydF4y2Ba
信谊gydF4y2BatgydF4y2Bafplot3(罪(t),因为(t), t / 4, -10年[10],gydF4y2Ba“线宽”gydF4y2Ba2)视图(45 [-45])gydF4y2Ba
fsurfgydF4y2Ba
を使用したgydF4y2Ba
によって定義される表面のプロットgydF4y2Ba
で定義される表面をプロットします。gydF4y2BafsurfgydF4y2Ba
を使用した解析プロットでは,(数値データを生成することなく)曲面とgydF4y2Ba
付近の漸近領域を表示します。gydF4y2Ba
信谊gydF4y2BaxgydF4y2BaygydF4y2BaFsurf (log(x) + exp(y),[0 2 -1 3]) xlabel(gydF4y2Ba“x”gydF4y2Ba)gydF4y2Ba
fsurfgydF4y2Ba
を使用した多変数表面gydF4y2Ba
のプロットgydF4y2Ba以下によって定義される多変数表面をプロットします。gydF4y2Ba
ここで,gydF4y2Ba です。gydF4y2Ba
のプロット区間を5から5まで,gydF4y2Ba のプロット区間を0から2gydF4y2Ba までに設定します。gydF4y2Ba
信谊gydF4y2Baf (u)gydF4y2Bax (u, v)gydF4y2Bay (u, v)gydF4y2Baz (u, v)gydF4y2Baf (u) =罪(u) * exp (- u ^ 2/3) + 1.5;x (u, v) = u;y (u, v) = f (u) * sin (v);z (u, v) = f (u) * cos (v);Fsurf (x,y,z,[-5 5 0 2*pi])gydF4y2Ba
fmeshgydF4y2Ba
を使用した多変数表面gydF4y2Ba
のプロットgydF4y2Ba以下によって定義される多変数表面をプロットします。gydF4y2Ba
ここで,gydF4y2Ba
です。gydF4y2BafmeshgydF4y2Ba
を使用して,プロットされた表面をメッシュとして表示します。gydF4y2Ba
のプロット区間を0から2gydF4y2Ba
まで,gydF4y2Ba
のプロット区間を0からgydF4y2Ba
までに設定します。gydF4y2Ba
信谊gydF4y2Ba年代gydF4y2BatgydF4y2BaR = 8 + sin(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 2*pi 0]),gydF4y2Ba“线宽”gydF4y2Ba2)轴gydF4y2Ba平等的gydF4y2Ba
fimplicit3gydF4y2Ba
を使用した陰関数表面gydF4y2Ba
のプロットgydF4y2Ba陰関数表面gydF4y2Ba をプロットします。gydF4y2Ba
信谊gydF4y2BaxgydF4y2BaygydF4y2BazgydF4y2Ba1/x^2 - 1/y^2 + 1/z^2;fimplicit3 (f)gydF4y2Ba
fsurfgydF4y2Ba
を使用して表面gydF4y2Ba
をプロットします。gydF4y2Ba“ShowContours”gydF4y2Ba
をgydF4y2Ba“上”gydF4y2Ba
に設定して,同じグラフに等高線を表示できます。gydF4y2Ba
信谊gydF4y2BaxgydF4y2BaygydF4y2Baf = sin (x) +罪(y)——(x ^ 2 + y ^ 2) / 20gydF4y2Ba
f =gydF4y2Ba
fsurf (f,gydF4y2Ba“ShowContours”gydF4y2Ba,gydF4y2Ba“上”gydF4y2Ba56)视图(-19)gydF4y2Ba
次に,より細かい等高線の間隔で別のグラフに等高線をプロットします。gydF4y2Ba
Fcontour (f,[-5 5 -5],gydF4y2Ba“LevelStep”gydF4y2Ba, 0.1,gydF4y2Ba“填满”gydF4y2Ba,gydF4y2Ba“上”gydF4y2Ba) colorbargydF4y2Ba
表面の勾配を求めます。gydF4y2BameshgridgydF4y2Ba
を使用して2次元グリッドを作成してグリッド座標を代入し,勾配を数値的に評価します。gydF4y2Ba箭袋gydF4y2Ba
を使用して勾配を表示します。gydF4y2Ba
持有gydF4y2Ba在gydF4y2BaFgrad =梯度(f (x, y))gydF4y2Ba
Fgrad =gydF4y2Ba
[xgrid, ygrid] = meshgrid(5、5);Fx =潜艇(Fgrad (1), {x, y}, {xgrid, ygrid});财政年度=潜艇(Fgrad (2), {x, y}, {xgrid, ygrid});箭袋(xgrid ygrid,外汇、财政年度gydF4y2Ba“k”gydF4y2Ba)举行gydF4y2Ba从gydF4y2Ba