Matlab 雙y軸如何新增資料 15

2025-01-25 08:25:33 字數 2260 閱讀 8103

matlab 雙y軸如何新增資料?

1樓:網友

也出現了lz的問題,解決方法如下:

lz第乙個for迴圈是在操作ax(1) 因為用了 hold on 所以是一直在前乙個圖的上新增新的點,這沒問題。

但是,在執行第二個for迴圈之前應該加上這麼一句:

hold(ax(2));

然後再進行第二個for迴圈就可以了(可能需要把第二個迴圈內的 hold on 也改成hold(ax(2));或者直接去掉,lz試一下便知)

我個人感覺是,在多個ax操作的時候,得告訴matlab你要hold具體哪乙個ax,不然matlab就暈了~

希望能有幫助,祝好。

2樓:帳號已登出

第乙個迴圈使用了ax(1),這回導致接下來繪圖以ax(1)為主軸,再繪圖的時候會忽略ax(2),所以迴圈十個繪圖命令之後,第十一次呼叫plot會忽略ax(2),並且返回警告:父物件已經被破壞。無法再呼叫ax(2)。

第二個迴圈繪圖時去掉引數ax(2),直接繪圖就可以的。

那就把第乙個迴圈和第二個迴圈進行合併,只用乙個迴圈,畫圖語句改為:

plot(t(i),y1(i),t(i),y2(i));

或者plot(t(i),y1(i),'ro',t(i),y2(i),'bx');這個只是為了區別一下。

樓主再試試。

matlab雙y軸座標怎麼設定

3樓:信必鑫服務平臺

材神槐料/工具:matlab

1、啟動matlab,新建指令碼(ctrl+n),輸入如下**,生成標準正態分佈。

函式的資料。

close all; clear all; clc

x=:1;norm=normpdf(x,0,1);

其中normpdf(x,0,1) 是生成平均值。

為0,標準差。

為1的標準正態分佈資料,資料分佈從-1到1。

2、儲存和執行上述指令碼,在工作區(workspace)雙擊norm可以檢視生成的標準正態分佈資料。

3、繪製雙y軸的標準正態分佈函遊臘友數圖形,其中左側y軸用條形圖。

bar)繪製,右側y軸用線形圖繪製(plot)。繼續新增**如下:

hax,hline1,hline2]=plotyy(x,norm,x,norm,'bar','plot');

set(hline2,'color','y','linewidth',3)

其中局羨set(hline2,'color','y','linewidth',3)是將右側y軸的線形圖顏色設定為黃色y。

4、儲存和執行上述指令碼,得到雙y軸的標準正態分佈函式圖形如下。

5、下面為左右兩側y軸新增座標標註,繼續新增如下**:

ylabel(hax(1),'normal distribution bar','fontsize',15)

ylabel(hax(2),'normal distribution plot','fontsize',15)

6、儲存和執行上述指令碼,得到最終的雙y軸的標準正態分佈函式圖形。

matlab雙y軸座標怎麼設定

4樓:木生子識時務

可以使用plotyy命令,具體參照下面乙個例子:

clear;

clc;figure(1)

clf;x = :10;

y1 = sin(x);

y2 = cos(x);

y3 = 5*sin(2*x);

使用表示乙個整體圖形,必須要轉置成列的形式,而且橫縱座標要分開表示。

ax,h1,h2]=plotyy([x',x'],[y1',y2'],x,y3);

設定座標軸的範圍和刻度。

set(ax,'xlim',[0,10])

set(gca,'xtick',[0:1:10])

set(ax(1),'ylim',[,set(ax(2),'ylim',[-6,6])

set(ax(1),'ytick',[

set(ax(2),'ytick',[-6:1:6])

設定座標軸。

set(get(ax(1),'ylabel'),'string',);

set(get(ax(2),'ylabel'),'string','5*sin(2x)');

xlabel();

legend([h1(1),h1(2),h2],'cos(x)','sin(x)','5*sin(2*x)')

結果如下:

數學函式 X軸所在直線是y 0怎麼得來的 y軸所在直線的方程X 0怎麼得來的

你畫個座標系就看出來了 你畫出一個座標軸,當y 0時,所有符合條件的點都在x軸所在的直線上,同理可證另一個 數學不好,求問y 0是x軸還y軸呢?y 0即代表一條橫座標取任意實數,縱座標為0的直線,縱座標為0自然就是x軸了,畫圖看看也好,y軸是x 0,豎著的那條 首先橫的是x軸,豎的是y軸,既然y 0...

excel次座標軸如何建立Y軸,excel 次座標軸 如何建立3個Y軸?

方法與步驟如下 1 開啟excel表,選定所需要分析的資料,例中選擇收入和同比增長兩列資料進行對比分析。選擇了資料後,先插入柱形圖,這裡插入的是二維,如果為了顯示得更好看,可以插和三維柱形圖,這樣有立體感,更美觀。2 在柱形圖中選擇 同比增長 作為次座標軸的資料,右鍵選擇 設定資料系列格式 點選將進...

如圖,直線y3x3與x軸,y軸分別交於點A,B兩點

a du3,0 b 0,3 ab 3 2 點zhic到ab的距離dao ab sin60度 3 6 2點p到直線 y 3x 3 0的距離 版 3m 3 4 3 1 3 3 m 3 4 2 s 權abc s abp,3 6 2 3 m 3 4 2 m 3 4 3 2 m 3 4 3 2或,m 3 4 ...