3D surface (sine wave)
古いコメントを表示
Hello, How can I create 3D surface (sine wave)and plote it? Thank you very much
採用された回答
その他の回答 (2 件)
Gnaneswar Nadh satapathi
2015 年 2 月 1 日
1 投票
x=-15:0.5:15; y=-15:0.5:15; [X,Y] = meshgrid(x,y); % greate rectangullar mesh R=sqrt(X.^2+Y.^2); %rasius k=1; % wave vector phi=0; % phase Z=sin(k*R+phi); surf(X,Y,Z); axis equal;
Sean de Wolski
2012 年 3 月 28 日
I'm not really clear on what you want:
This:
surf(bsxfun(@(x,y)sin(x)+sin(y),-pi:0.1:pi,(-pi:0.1:pi)'))
or this:
surf(sin(repmat(-pi:0.1:pi,100,1)))
or maybe this?
surf(bsxfun(@(x,y)sin(x)+y,-pi:0.1:pi,(-pi:0.1:pi)'))
Please clarify your question if you want more detail.
カテゴリ
ヘルプ センター および File Exchange で Surface and Mesh Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!