matlab中plot函式的text文字標註的問題

2022-01-13 15:18:16 字數 3270 閱讀 1965

1樓:我在看日全食

可以用 num2str() 函式轉換數字到字串比如 》p = 2;

text(x,y,num2str(p));%相當於text(x,y,'2')

你做一迴圈,就可把它新增上去了

for ``````````````

text(x,y,num2str(p(i)));

`````````

2樓:匿名使用者

你可以用legend函式啊,這是加圖例的,比你加text更合適。

matlab中分段函式畫圖後用text標註問題,標註成y={,然後上下兩行,怎麼搞定?求解

3樓:匿名使用者

text(0,0,... %註釋的位置lz自己改

'$$y=\begin5t+1\quad&(010)\end}\end$$',...

'interpreter','latex')

如何在matlab中為圖形加標註以及文字說明

4樓:潛安翔奈筠

在matlab中為圖形加標註以及文字說明的命令使用方法,x=[。。。]

y=[。。。]

y1=[。。。]

plot(x,y,'-ro',x,y1','-kp')title('matlab中怎麼圖形加標註以及文字的圖例');

%圖表標題

legend('曲線1','曲線2')

%圖例說明

text(x1,y1,'曲線1與曲線2的x,y交點')%附註說明

用matlab畫曲線圖,用gtext函式在圖形標註文字資訊,但標記錯了位置,如何去掉之前的標註?求高人

5樓:數鹿至暮

tools-->edit plot直接拖

6樓:匿名使用者

清除掉那個控制代碼值不行嗎?

matlab中plot作圖標記問題

7樓:匿名使用者

給一段**你參考一下

x = 0:0.01:0.5;

color='mcb';

for l=1:3

ntf = (2*sin(pi*x)).^l;

plot(x,ntf,[color(l) '-']);

xlabel('normalized frequency');ylabel('frequency response');

axis([0 0.5 0 8]); grid on; hold on;

endstf = ones(size(x));

plot(x,stf,'r--');

legend('l = 1 ntf','l = 2 ntf','l = 3 ntf',' stf');

matlab text函式的問題

8樓:匿名使用者

text函式中的(x,y)是預設以座標軸上的實際顯示數值範圍為基準的,並非以畫素為基準。回也就是說(x,y)是座標中的一

答個實際點的座標值。

如果你想以畫素為基準,可以參考下面的**

x=0:0.1:2*pi;

plot(x,sin(x))

text('units','pixels','position',[40,40],'string','matlab')%設定單位為畫素

text('position',[0.8,-0.6],'string','matlab','color','r')%預設單位

matlab plot函式(很簡單的問題)

9樓:焦馳逸闕謹

不是,plot(m)的話相當於plot(t,m),t=1:length(m)

或者說通俗點的話就把m當成乙個時間序列,做m的時間序列圖

10樓:進如冬曹女

說句實話,matlab你不懂就help,解釋+例子+**,詳細的不得了.

matlab最強大的函式是help,真的.一般人兒我不告訴他

11樓:甫凝思戲景

syms

xf=(x+tan(x))^(sin(x))c=diff(f,3)

str=

['@(x)'

vectorize(c)]

%f2是乙個字串

所以@(x)

要用引號括起來

vectorize(c)

是對函式表示式進行向量化f3=

eval(str)

%將str作為函式進行執行

%'@(x)'

x=linspace(0,1,100);y=f3(x)

plot(x,y)

matlab plot畫圖怎樣在圖中新增註釋?

12樓:很多很多

1、首先開啟matlab,點選輸入:

x1=0:0.1:10;

y1=sin(x1);

x2=0:0.1:10;

y2=cos(x2);

然後將兩個影象畫在一張圖上,plot(x1,y1,x2,y2)、2、plot後影象如下圖所示,此時是沒有註釋的,只有兩個曲線,這時如果是比較接近的曲線則不容易區分。

3、這時可以通過legend函式進行註釋的新增,使用格式如下:

legend('sin','cos');

分別新增註釋。

4、輸入後的顯示效果如下圖所示,可以看到在右上角新增了乙個文字框,其中有註釋。

5、然後legend函式也可以選擇注釋出現的位置,通過新增location引數來實現,點選輸入:legend('sin(x)','cos(x)','location','northwest')。

13樓:匿名使用者

出圖後在**上有工具欄,上面有個「insert」項(插入)。點選後下面有「ellipse」就是橢圓的意思。你就可以隨便在**上插入橢圓形狀了。。

14樓:匿名使用者

plot(x1,y1,'-o')

- 表示實線

o 表示小圓圈 是字母o

x1 y1是輸入輸出變數對.

你下去看看matlab的m語言程式設計書,都有。

15樓:匿名使用者

應該是後期編輯的,不是matlab生成的吧,viso就可以這麼做。

如果的確是matlab生成的話,那我就孤陋寡聞了

matlab中函式引數的問題,matlab非線性規劃fmincon函式中目標函式引數傳遞問題,怎麼解?

使用匿名函式控制代碼就可以了 fmincon 需要的函式fun只有乙個輸入引數 fun x 而你的函式需要多乙個能改變的變數 那麼形式變成 myfun p,x p就是你要傳遞的引數,x還是原來的輸入 當然首先,你得寫個m檔案,假設為myfun.m,其內容大致如下 function out myfun...

matlab中自相關函式,matlab中自相關函式xcorr

自相關函式是描述隨機訊號x t 在任意兩個不同時刻t1,t2的取值之間的相關程度.設原函式是f t 則自相關函式定義為r u f t f t 其中 表示卷積.給個例子 dt 1 t 0 dt 100 x cos t a,b xcorr x,unbiased plot b dt,a 上面 是求自相關函...

如何用matlab的plot命令畫出ysin1的圖形

x 1 0.02 1 plot x,sin 1.x 語句中的點代表對於元素相除,除0並不是錯誤,僅僅是內部資料溢位而已,可以不用管。x 0 0.1 10 y sin x plot x,y 例如 根據已知函式可知,在x 0處有間斷點,所以繪製該函式圖形,應避開該間斷點。圖形實現 如下 x 10.01 ...