Plot surface data which satisfies x/y condition
1 次查看(过去 30 天)
显示 更早的评论
Hello,
I have a function g(x,y). I want to plot the surf data only for areas where condition x + y = 5 is satisfied. How can I do this?
My code so far:
g = matlabFunction(f1);
[x y]=meshgrid(brk,brk);
data = g(x,y);
figure(1)
surf(x,y,data)
0 个评论
回答(1 个)
KSSV
2020-5-5
x = -10:1:10 ;
y = -10:1:10 ;
[X,Y] = meshgrid(x,y) ;
idx = X+Y==5 ;
Z = double(idx) ;
surf(X,Y,Z)
shading interp
colorbar
0 个评论
另请参阅
类别
在 Help Center 和 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!