Why is this "z=x.*exp(-X.^2-Y.^2) " required?
7 ビュー (過去 30 日間)
古いコメントを表示
[x,y]=meshgrid(-2:.2:2);
z=x.*exp(-X.^2-Y.^2);
why is z=.... required??? and also why is (-X.^2-Y.^2)??
0 件のコメント
採用された回答
Walter Roberson
2021 年 8 月 21 日
The z= part is not required. The (-X.^2-Y.^2) part is not required either. However, as long as you have exp() you need to provide some argument to it.
For example, the following would be valid MATLAB code:
[x,y]=meshgrid(-2:.2:2);
x.*exp(-1);
However, it does not do anything useful.
I suspect that you are looking for something closer to
[x, y] = meshgrid(-2:.2:2);
z = x .* exp(-x.^2 - y.^2);
surf(x, y, z, 'edgecolor', 'none')
xlabel('x'); ylabel('y');
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Multirate Signal Processing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!