matlab,使用subplot時新增總title的方法

2021-03-23 22:29:47 字數 2241 閱讀 8586

1樓:匿名使用者

通常用subplot之後,加的title是每個子圖的標題。當然也有辦法來對全圖加標題的。

方法一:新增text的方法。這個方法適用於偶爾幾次的標題新增。

方法二:使用控制代碼的方式。稍微複雜一些,但在使用頻率較高時更方便。

示例:fiugre(1)

subplot(221) %這裡不是subplot(211)plot(...)

title('****');

hand_t = title(strtitle);

v = get(hand_t,'position');

v(1) = 2222; %這裡的數字是自己設定的,試幾次,給乙個恰當的值就好了

set(hand_t,'position',v);

subplot(222);plot(...);

subplot(223);plot(...);

subplot(224);plot(...);

2樓:漫步天空

使用subtitle 給總圖新增標題;

每個subplot 下使用 title 是子標題

matlab用subplot畫圖,怎麼加總標題

3樓:木生子識時務

你用suptitle命令即可。下面是該命令的幫助文件。

suptitle('text') adds text to the top of the figure

above all subplots (a "super title"). use this function

after all subplot ***mands.

下面是乙個例子,注意,最好畫完所有的子圖後再用suptitle,不然可能會出現和第乙個子圖的標題覆蓋的情況。

clc;clear;close all

x = 0:0.01:4*pi;

y1 = cos(x);

y2 = sin(x);

figure(1)

subplot(2,1,1);

plot(x,y1);

title('cos(x)');

subplot(2,1,2);

plot(x,y2);

title('sin(x)');

suptitle('總標題')

下面是結果:

4樓:大頭禕禕

用sgtitle('總標題')

這個語句要寫在**最後。比如:

figure()

subplot(2,1,1)

title('子標題1')

subplot(2,1,2)

title('子標題2')

sgtitle('總標題')

不知道是不是版本問題(我用的2018b), suptitle 會報錯

matlab 如何設定title 的位置

5樓:噠噠噠噠你個頭

在matlab中,title函式用來為影象設定標題,其中,title函式也可以設定標題的大小,位置等。

例如,用下列程式在matlab中畫乙個正弦函式,並設定不同的title位置:

t=0:0.1:10;y=sin(t);

plot(t,y);

title('sin函式','position',[5,1])

畫出的影象如下:

然後重新改變位置,輸入程式:title('sin函式','position',[5,0])

通過改變程式中[5,0]的數值就可以改變title的位置。

擴充套件資料

通過下面程式還可以改變title字型大小,在matlab中輸入:title('sin函式','fontsize',16),改變量字『16』就可改變字型大小。

6樓:嚇棟棟

x=linspace(1,40,41);

plot(x);

title('y=x','position',[23,-4],'fontsize',16);

你可以通過調節,[23,-4]數值的大小來調整title的位置。通過改變「16」來調整文字大小。這裡效果如下圖所示:

7樓:鵬二李

title(,'af','position',[x,y]);

你可以通過設定x y來設定你的title的位置

matlab中subplot怎麼使用

subplot就是將figure中的影象劃分為幾塊,每塊當中顯示各自的影象,有利於進行比較。比如example裡面有這樣的例子 in e 3.2 4.1 5.0 5.6 outgo 2.5 4.0 3.35 4.9 subplot 2,1,1 plot in e subplot 2,1,2 plot...

matlab裡用subplot怎麼只畫出圖

你沒弄明白的意思次要情節中的引數,所以錯了 推薦他的幫助插曲 簡單的如下執行程式 clc 清除所有 關閉所有 t 0 0.001 1 s1 sin t s2 sin 2 t s3 sin 3 t s4 sin 4 t s5 sin 5 t s s1,s2,s3,s4,s5 i 5 為j 1 我 當j...

怎樣使用Matlab擬合yaexpbxcexp

p0 1 1 1 1 f x,a,b,c,d a exp b x c exp d x p fminsearch sum p f xdata,p 1 p 2 p 3 p 4 ydata 2 p0,a,b 請先執行cftool命令,然後就懂了。matlab最小二乘法擬合y a exp b t 轉換成線性...