請教 如何在matlab中把曲線之間的部分填充為別的顏色

2021-04-27 18:10:56 字數 1694 閱讀 9913

1樓:匿名使用者

x=linspace(0,10);

y1=sin(x)-1;

y2=sin(x);

fill([x,fliplr(x)],[y1,fliplr(y2)],'r')

2樓:匿名使用者

t=0:0.01:2*pi;

y=sin(t);

y2=y+2;

plot(t,y,t,y2,'r')

hold on

% 如果

bait的維

du數較zhi小,dao可以回

加細答n=length(t);

for i=1:n

x1=[t(i),t(i)];

y1=[y(i),y2(i)];

plot(x1,y1,'k');end

matlab 曲線之間的區域填充不同的顏色 15

3樓:匿名使用者

可以用patch命令,很簡單的,把這幾條線作為邊界引數即可。具體語句寫法見help patch。

matlab中如何對一條曲線和x軸之間的區域進行顏色的填充,比如一個高斯曲線下對應不同x段範圍填充不同的顏

4樓:匿名使用者

這個沒有一次bai性的du

辦法,只能用area分段拼zhi湊出來了:dao

求教:matlab中兩條曲線之間填充顏色的問題

5樓:mexico卡卡

t=0:0.01:2*pi;

y=sin(t);

y2=y+2;

plot(t,y,t,y2,'r')

hold on

% 如果t的維數

較小,可以加回細

答n=length(t);

for i=1:n

x1=[t(i),t(i)];

y1=[y(i),y2(i)];

plot(x1,y1,'k');end

matlab中如何對一條曲線和x軸之間的區域進行顏色的填充漸變色 20

6樓:匿名使用者

ezplot('x^2-5*x-9',[-4 8 -20 20]);

hold on;

x = solve('x^2-5*x-9');

x1 = double(x(1));

x2 = double(x(2));

xx = x2:.1:x1;

yy = xx.^2-5*xx-9;

patch(xx,yy,xx);

plot(-4:8,zeros(1,13),'k-');

plot(zeros(1,41),-20:20,'k-');

hold off;

如何將**的一部分變成別的顏色(matlab)

7樓:匿名使用者

imread 讀入**放到矩陣a裡

修改a的指定元素的顏色,矩陣改值就好了。

imwrite儲存修改後的矩陣成**。

8樓:錯素琴伏胭

是存成jpeg格式了嗎?有可能是儲存**時壓縮編碼導致的,如果要保留灰度值,可以不儲存為**,直接存成matlab自帶的mat格式~

如何根據matlab擬合的曲線讀出影象中點的座標值

樓主的意思是 已知 上的一條曲線,如何獲取該曲線上點的座標 x,y 下面有段程式,是本人讀曲線座標所寫,看看對樓主是否有幫助 clcclear all im1 imread runx2.jpg 樓主在此替換成自己的 im rgb2gray im1 im im end 1 1,imshow im m,...

matlab中如何在空間中畫圓,已知圓心和另外兩點,這兩點到

1.下面的程式給出了具體的計算過程 若要多次執行,建議編成m檔案 2 資料若改為x0 1 y0 2 z0 3 xp 0 yp 2 zp 3 xq 1 yq 2 zq 4 得到一個平行於xoz平面的圓 3 本問題的難點在於如何將平面座標轉換為空間座標,大部分計算利用空間解析幾何可以解決,整個過程個人感...

matlab中如何對同一座標中多個曲線擬合成一條曲線

首先,用已知f x1 f x2 f x3 f x4 函式,求出x xi值對應的y1 y2 y3 y4值,然後,用求出y1 y2 y3 y4的平均值yi 最後,用最小二乘逼近其對應的擬合函式,如matlab的nlinfit 函式或lsqcurvefit 函式等 在matlab裡幾條曲線怎麼進行擬合為一...