excel(或matlab)畫圖問題,兩個曲線畫在圖裡

2021-05-29 21:52:38 字數 2355 閱讀 9913

1樓:化學工程

這個題很有意思,用matlab做的。

clc;clear

a=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31];

e=[71,1,16,30,4,0,54,73,0,24,15,32,51,36,23,219,213,325,236,48,0,7,0,0,17,50,7,0,0,6,6];

f=[2,1,1,1,1,0,1,2,0,1,1,1,1,1,1,4,4,5,4,1,0,1,0,0,1,1,1,0,0,1,1];

[ah,h1,h2]=plotyy(a,f,a,e,'bar','plot');

set(h1,'linewidth',0.6,'edgecolor',[0 0.5 1],'facecolor',[0 0.5 1])

set(h2,'linewidth',2,'color','red')

就是不知道縱座標刻度咋弄。

2樓:匿名使用者

插入--圖表--自定義圖表---兩軸折線圖

matlab中如何將兩條曲線畫在同一幅圖中

3樓:蔗糖澱粉葡萄糖

1、首先開啟matlab,隨機產生三組範圍不同的資料,資料量都為500,他們的邊界分別為[10,15],[23,38],,[38,58]。方法如下:x1=10+5*rand(500,1);x2=23+15*rand(500,1);x3=38+20*rand(500,1);

2、下面再分別畫出x1,x2,x3對應的曲線,用matlab的內建函式plot進行操作,分別用三個plot進行繪圖,結果如下:plot(x1,'r');plot(x2,'b');plot(x3,'g');

3、可以看到,圖中只有一條曲線,並沒有其他兩條曲線。這是因為後面plot的語句畫的圖會將前面plot畫的圖覆蓋掉,因此需要用一個語句來保留前面所繪製的圖,在需要保留的圖的後面加一句hold on,即可將該圖保留,使它不所覆蓋,將三條曲線畫在一張圖上,為了區別,要分別給這三條曲線定義不同的顏色。

4、為了圖的美觀,可以用grid on新增網格線,還需要新增橫縱座標軸標題。方法如下:xlabel('樣本序列');ylabel('值');

5、除此之外,因為畫的是多條曲線,因此還需要新增圖例,語法如下:legend('變數1','變數2','變數3'),括號裡面按照畫圖的順序分別寫每條曲線代表的意義即可

4樓:

畫完第一個,加上一句hold on,再畫第二個

matlab中生成的倆張figure圖,如何使他們畫到同一個圖中。

5樓:匿名使用者

感覺抄樓上兩位的回答有點跑偏。樓主bai是不是想把保du存在兩個.fig檔案合併到一個圖?zhi

如果有繪圖所需的資料,dao最好是修改**在一個圖中重新繪製;如果沒有資料只有fig檔案,處理起來就稍微麻煩一點,還要看你原始的圖裡面都有什麼內容(曲線,影象,控制元件。。。),以及合併之後要什麼效果,比如,用子圖還是畫到同一個座標系中?甚至,原來兩個圖中的內容疊加(可能覆蓋)?

建議樓主最好把圖貼出來,並說明想要的效果。

6樓:匿名使用者

如果你是想把兩bai條du

線畫在同一個圖中的zhi話,使用

plot(線dao1)

hold on

plot(線2)

如果是想把兩個圖並版排放在

權一個figure中,使用subplot()函式subplot(1,2,1)

plot(圖1)

subplot(1,2,2)

plot(圖2)

7樓:浪小客

1、啟動matlab,主介面如圖所示,單擊new script。

2、在彈出編輯器中輸入**,如下所示。

3、單擊「儲存版」並將其命名為權zitu。當然,您也可以將其命名為您想要的名字。

4、儲存檔案的位置應該與搜尋路徑相同。通過右鍵單擊視窗中的檔案和彈出的下拉框,可以輕鬆完成此操作。

5、最後在命令列視窗中輸入zitu。可以看出,在同一**中出現了四個子圖,每張**的顏色和線型不同。這是在plot命令中實現的。

8樓:匿名使用者

如果你想將多條曲線

copy畫在一個圖中,可在畫完一個後使用 hold on 命令(hold off是關閉);若想在一個figure中分為幾個小圖來分別繪製,就是用sunplot函式進行繪製,格式subplot(m,n,x)。

9樓:琳子磷脂

在兩個圖的**中間加一行hold onjiu ke yi

matlab畫圖問題,如何讓imagesc和contour的縱座標一致

用image系列繪圖的座標和普通繪圖命令得到的座標在縱軸方向是相反的,可以用axis命令手動設定座標格式。axis xy就是普通的座標格式。axis ij就是image系列的座標格式。matlab畫圖時想標橫座標和縱座標的文字說明,怎麼弄啊 在plot x,y 之後加xlabel ylabel 兩句...

Matlab 3Dplot畫圖,z是個for迴圈,不是函式

你這個出來的肯定是個曲面啊,怎麼會是曲線呢,還有z是x和y的函式不?假設x與y的函式關係為 z x y a linspace 0.1,0.9,9 b linspace 0.001,0.025,25 aa,bb meshgrid a,b z aa.bb mesh aa,bb,z 求採納啊 如果z與x,...

excel如何擬合函式,如何用matlab資料擬合函式

點選插入裡面的散點圖,裡面有一個圓滑的帶點的圖,點選那個以後會 彈出一個空白圖,單擊右鍵後點選擇資料,然後x,y分別選定,圖就做出來了。之後點選圖上的點,選定所有點後右擊,有一個擬合,選擇線性,並在方程那一欄打鉤。斜率 index linest known y s,known x s 1 y 軸截距...