MATLAB Answers

How to draw this figure?

1 view (last 30 days)
I have these figures with the equation also shown. I tried making this. But I did not got the expected result. Please give me some ideas. here dij is the distance. ru = 10, rs = 5; a = 0.5, m = 0.5;

Accepted Answer

Iman Ansari
Iman Ansari on 4 May 2013
Hi.
m=0.5;
[x,y]=meshgrid(-11:.1:11);
d=sqrt(x.^2+y.^2);
S=d;
S(d>10)=0;
S(d<=10&d>5)=exp(-0.5.*(d(d<=10&d>5)-5).^m);
S(d<=5)=1;
surf(x,y,S)
axis([-10 10 -10 10 0 1])
shading interp
  1 Comment
Sabarinathan Vadivelu
Sabarinathan Vadivelu on 4 May 2013
Thank you very much.

Sign in to comment.

More Answers (0)

Tags

Products

Community Treasure Hunt

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

Start Hunting!