I started with these equations, but i don't know if that's right or not x= -5:1:5; y= -5:1:5; r= sqrt(x.^2 +y.^2);
Can someone please help me do this problem?
7 ビュー (過去 30 日間)
古いコメントを表示
The sinc function is very important in digital signal processing as it is the Fourier transform of a rectangular pulse and is used extensively in interpolation. The sinc function is given by: sinc(t)= sin(π t)/(π t) when t ≠0 sinc(t)=1 when t=0 We will graph the sinc function in 3D to understand better its shape. Write a script that creates a plaid of x and y values that vary between -5 to 5. Choose an adequate step size. Calculate r which is given by: r= √(x^2+ y^2 ) Then, plot using x, y, and sinc(r) using a mesh plot. You can either write your own function for sinc or use MATLAB’s built in function. Include your code and plot below. Skills – 3D mesh plots in MATLAB, meshgrid.
採用された回答
Star Strider
2017 年 3 月 16 日
You have to adapt your ‘sinc’ function to use ‘r’ rather than ‘t’, and use element-wise division. Use the meshgrid function to create the appropriate ‘X’ and ‘Y’ matrices to calculate ‘r’.
Define ‘x’ and ‘y’ as:
x= -5:0.1:5;
y= -5:0.1:5;
to get acceptable resolution in the plot.
6 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Animation についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!