how to plot given exponential fn?

回答 (1 件)

Ameer Hamza
Ameer Hamza 2020 年 12 月 9 日
編集済み: Ameer Hamza 2020 年 12 月 9 日

1 投票

Several ways: mesh(), surf(), contoruf(), contour(), pcolor(), imagesc()
[X, Y] = meshgrid(linspace(-1, 1, 50));
Z = exp(X.^2+Y.^2-4*X);
f = figure();
subplot(2,2,1);
surf(X, Y, Z);
shading interp
subplot(2,2,2);
mesh(X, Y, Z);
subplot(2,2,3);
contourf(X, Y, Z, 10);
subplot(2,2,4);
pcolor(X, Y, Z);
shading interp
Or fsurf(), fmesh(), fcontourf()
fun = @(X, Y) exp(X.^2+Y.^2-4*X);
f = figure();
subplot(2,2,1);
fsurf(fun, [-1 1 -1 1]);
shading interp
subplot(2,2,2);
fmesh(fun, [-1 1 -1 1]);
subplot(2,2,3);
fcontour(fun, [-1 1 -1 1], 'Fill', 'on');
subplot(2,2,4);
fcontour(fun, [-1 1 -1 1]);

カテゴリ

ヘルプ センター および File Exchange2-D and 3-D Plots についてさらに検索

タグ

編集済み:

2020 年 12 月 9 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by