versteh nicht ganz was jetzt nicht funktioniert. es ist immer hilfreich den von dir bis jetzt verfassten code zu posten und zu erklären was jetzt genau nicht so ist wie das was du willst.
ich hab jetzt versucht mit ein wenig raten das problem nochmal nachzustellen vieleicht kannst du ja nochmal mit einem bild erklären was du haben willst und was du bis jetzt versucht hast.
a=rand(1,10);
x=1:10;
bereich=4:6;
fx=[x(bereich(1)),x(bereich),x(bereich(end))];
fy=[0,a(bereich),0];
figure(1)
plot(x,a)
figure(2)
area(x,a)
figure(3)
hold on;
plot(x,a)
area(fx,fy)
↧