MATLAB Answers

how can I plot mesh plot

2 views (last 30 days)
ahmed youssef
ahmed youssef on 13 Feb 2017
Answered: Star Strider on 14 Feb 2017
Hi there, I am asking silly question but I need to know it:) how can I plot mesh signal and color "front" signal with dark color. and leave the rest of the signal as is. see attchment pic

  0 Comments

Sign in to comment.

Answers (2)

KSSV
KSSV on 14 Feb 2017
clc; clear all ;
[X,Y,Z] = peaks(25) ;
mesh(X,Y,Z,'edgecolor','b')
Read about surf, mesh

  2 Comments

ahmed youssef
ahmed youssef on 14 Feb 2017
No this is not my needs. Sorry you can look at attachment picture
KSSV
KSSV on 14 Feb 2017
The one I showed you is a pseudo code. If you want the exactly attached picture, you have to provide the data dear friend.

Sign in to comment.


Star Strider
Star Strider on 14 Feb 2017
I do not have your data so I created my own.
You may have to experiment with this with your data:
The Code
x = linspace(-5, 5, 50);
[X,Y] = meshgrid(x);
Z = abs(cos(X) + sin(2*pi*Y/5));
figure(1)
mesh(X, Y, Z)
hold on
fill3([x x(1)], -5*ones(1,size(x,2)+1), [Z(1,:) Z(1,1)], 'k') % Use ‘fill3’ To Colour One Edge
hold off
grid on
It should work with your data with minor modifications.
The Plot

  0 Comments

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!