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 ...