matlab在螢幕上顯示figure位置設定

2022-01-13 15:58:43 字數 4321 閱讀 1507

1樓:緣lai如茨

1、figure簡介

figure是建立圖形的意思。系統自動從1,2,3,4來建立圖形,數字代表第幾幅圖形,figure(1),figure(2)就是第一第二副圖的意思。在建立圖形的時候,您注意一下它的標題就是figure1或figure2等等,對應到程式中就是您的例子語句。

2、figure用法

一般建立新圖只需要乙個figure就行,系統自動建立新圖,可以簡單一點,也可以自己新增。

只要在plot後面寫上figure即可,位置不需要特殊限制。

matlab figure(1),figure(2)在哪個位置新增?

2樓:

1、figure簡介

figure是建立

圖形的意思。系統自動從1,2,3,4來建立圖形,數字代表第幾幅圖形,figure(1),figure(2)就是第一第二副圖的意思。在建立圖形的時候,您注意一下它的標題就是figure1或figure2等等,對應到程式中就是您的例子語句。

2、figure用法

一般建立新圖只需要乙個figure就行,系統自動建立新圖,可以簡單一點,也可以自己新增。

只要在plot後面寫上figure即可,位置不需要特殊限制。

3樓:眼哥眼妹

^theta=linspace(0,2*pi,400);

rou=4*sin(2*theta);

figure(1)

hold off

polar(theta,rou);

b=2;

fh=@(x,y)x^(2/3)+y^(2/3)-b^(2/3)ezplot(fh)

t=-2*pi:0.1:2*pi;

x=cos(t).^3;y=sin(t).^3;

figure(2);

plot(x,y)

你看這樣是否是你想要的?

matlab中figure座標範圍如何調節

4樓:匿名使用者

直接在figure properties裡面調節座標軸的範圍就ok了。

具體:plot()或者其他命令開啟的figure檔案中——edit——figure properties——下面的xlimits項就可以調節x軸範圍,在x label後面的ticks選項裡可以調節標尺的間距。同理可以調節y軸的範圍和你所謂的標尺。

5樓:匿名使用者

axis([x1 x2 y1 y2])

x1 x2表示x軸範圍是從x1到 x2

y1 y2表示y軸範圍是從y1 到y2

如何將兩個matlab檔案跑出的結果顯示在乙個figure裡面

6樓:匿名使用者

在第二個畫圖命令(如plot)之前加上一行

hold on

就可以了

7樓:匿名使用者

plot(1:length(y1),y1,'.-r',1:length(y2),y2,'--b)

legend('y1','y2');

8樓:

plot(x1,y1,x2,y2,...)

matlab怎麼做兩個figure?

9樓:兔丞飛

matlab使用figure(1), figure(2)...可以作出多幅圖。示例如下:

1 theta=linspace(0,2*pi,400);

2 rou=4*sin(2*theta);

3 figure(1)

4 polar(theta,rou);

5 figure(2);

6 ezplot('x^(2/3)+y^(2/3)-2^(2/3)')

擴充套件資料

matlab中的 figure 命令,能夠建立乙個用來顯示圖形輸出的乙個視窗物件。每乙個這樣的視窗都有一些屬性,例如視窗的尺寸、位置,等等。

figure 的使用語法包括:

figure

figure(『propertyname』,propertyvalue,…)

figure(h)

h = figure(…)

第一種用法最簡單,它建立乙個視窗,其各種屬性都是使用預設設定。

第二種用法,figure(『propertyname』,propertyvalue,…),則可以指定某些屬性。

10樓:劉賀

你幹嘛要畫3副圖呢,figure(1)裡有2個圖,當然會重疊了要不就畫3副,要不就去掉一副:

clear all;clc;

theta=linspace(0,2*pi,400);

rou=4*sin(2*theta);

figure(1);

polar(theta,rou);hold on;

t=-2*pi:0.1:2*pi;

x=cos(t).^3;

y=sin(t).^3;

figure(2);

plot(x,y);

b=2;

fh=@(x,y)x^(2/3)+y^(2/3)-b^(2/3);

figure(3)

ezplot(fh);

11樓:匿名使用者

^一般是先開個figure()然後plot在figure裡面我不太懂fh是做什麼的,就放figure(2)後面了。

clf;

close all;

clear all;

theta=linspace(0,2*pi,400);

rou=4*sin(2*theta);

figure(1)

polar(theta,rou);

b=2;

fh=@(x,y)x^(2/3)+y^(2/3)-b^(2/3);

t=-2*pi:0.1:2*pi;

x=cos(t).^3;

y=sin(t).^3;

figure(2);

ezplot(fh)

hold on;

plot(x,y)

matlab中在乙個gui中建了axes,在另乙個m檔案中生成新的figure,怎麼能讓這個新figure顯示在axes上?

12樓:匿名使用者

將gui介面裡的axes的handles控制代碼傳進去,最好將axes的控制代碼弄成全域性的,在需要畫圖時,axes(handles.youaxes),就可以了。

請問matlab中如何將兩個figure放在一起

13樓:匿名使用者

1. 兩個函式畫出的圖放在同

乙個figure下的話,用subplot函式。

如:subplot(1,2,1);

plot(...);

subplot(1,2,2);

plot(....);

這樣在同乙個figure下,畫兩個圖,且是1行2列的。

2. 用hold on也可以了

比如:figure(1),plot(x);

hold on ;

plot(y);

這樣x/y函式就在乙個figure裡了

14樓:回憶飄落的楓葉

插入文字用title,還有,你的subplot用法錯了!中間應該有逗號!還有就是subplot是將視窗分割槽,所以不用加figure了

15樓:匿名使用者

是在一張圖上畫兩條曲線嗎?

用hold on命令即可

16樓:匿名使用者

^figure(1);

x=-4:0.5:4;

y=x[x,y]=meshgrid(x,y);

z=x.^2+y.^2;

subplot(211)

mesh(z)

h=mesh(z)

% figure(2);

m=-4:0.5:4;

n=m[m,n]=meshgrid(m,n);

a=m.^2+n.^2;

subplot(212)

mesh(a)

h=mesh(a)

set(h,'facecolor','m','edgecolor',[1 1 1],'marker','o','markeredgecolor','b')

hold on;

17樓:數學夢想永恆

可以限定下figure的視窗以及區域

matlab怎麼在示波器視窗顯示波形

上面那個應該是用plot畫的,所以可以用title新增標題,下面的是示波器圖形,所以沒有。matlab示波器怎麼分開顯示多個波形 20 在scope的選單欄view layout中設定,選擇小框數和輸入訊號數量相同就都能顯示出來了 設定一下就好了,這個可以選擇4,也可以選擇2 雙擊示波器,點選第二個...

怎麼使歌詞在電腦螢幕上顯示,怎樣讓歌詞出現在電腦螢幕上

以酷狗為例介紹一下如何顯示桌面歌詞。在設定裡 把歌詞面板改成桌面歌詞就行了 設定裡面,選顯示桌面歌詞就好了 怎樣讓歌詞出現在電腦螢幕上 在設定裡 把歌詞面板改成桌面歌詞就行了 erested.and then followed a full descr 電腦怎麼設定歌詞顯示桌面 第一步 先開啟自己的...

電視機螢幕上顯示FACTORY,電視機螢幕上突然出現FACTORY字樣為什麼,怎麼消除?

那是進入工廠設定了,遙控關機。factory 工廠模式。這是工廠模式,告訴我遙控型號,我告訴你怎樣退出,謝謝 應該是工廠的意思,可能是電視機的生產廠家名字吧 電視機螢幕上突然出現factory字樣為什麼,怎麼消除?電視進入了工廠模式 匯流排調整狀態 不同的機心有不一樣的退出方法。有的關閉電源就可以退...