Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
关于在 matlab 中绘制伪彩色图,我有一个非常基本的问题。假设我有如下情节:
d1 = 1:4; d2 = 1:4; dat = [2,3,4,1;... 3,4,7,1;... 8,7,6,1;... 2,3,3,1]; pcolor(d1,d2,dat);shading interp
那么我是否可以在此图上画一条突出显示某些值的线,例如通过值 = 5 画一条线?请注意,我想避免使用 contourf 并想在这种情况下使用 pcolor。
您可以使用contour在绘图上绘制等高线pcolor。
contour
pcolor
d1 = 1:4; d2 = 1:4; dat = [2,3,4,1;... 3,4,7,1;... 8,7,6,1;... 2,3,3,1]; pcolor(d1,d2,dat); shading interp hold on %# use the same contour level twice if you only have a single one contour(dat,[5 5],'color','k','lineWidth',2)