matlab如何將多根線畫在一張圖 matlab繪制的圖形怎么手動(dòng)修改?
matlab繪制的圖形怎么手動(dòng)修改?1.生成圖片后,能找到該圖片上的“幫助”下方的按鈕2轉(zhuǎn)動(dòng)鑰匙右側(cè)坐標(biāo)軸3會(huì)自動(dòng)彈出繪圖類型,根據(jù)個(gè)人情況是可以或者轉(zhuǎn)換的4文件導(dǎo)入可以設(shè)置中也可以系統(tǒng)設(shè)置線條粗細(xì),
matlab繪制的圖形怎么手動(dòng)修改?
1.生成圖片后,能找到該圖片上的“幫助”下方的按鈕
2轉(zhuǎn)動(dòng)鑰匙右側(cè)坐標(biāo)軸
3會(huì)自動(dòng)彈出繪圖類型,根據(jù)個(gè)人情況是可以或者轉(zhuǎn)換的
4文件導(dǎo)入可以設(shè)置中也可以系統(tǒng)設(shè)置線條粗細(xì),字體大小等
5插到按鈕中可以添加文本線條等
如何MATLAB設(shè)置多條曲線的線寬?
Matlab畫草圖設(shè)置中多條線寬有100元以內(nèi)兩種方法。
plot
plot(x軸,y軸,linewidth,線寬值);
例子:
x0:1:450;y0:2:900;m0:1:100;n0:3:300;
plot(x,y,linewidth,2);hold on;plot(m,n,linewidth,3);
set
set(gca,linewidth,線寬值);
例子:
x0:1:450;y0:2:900;m0:1:100;n0:3:300;
plot(x,y);set(gca,linewidth,2);
hold on;plot(m,n);set(gca,linewidth,3);
plot是草圖二維圖形的最基本都函數(shù),它是對(duì)于向量或矩陣的列來(lái)手工繪制曲線的。添加參數(shù),可在用plot對(duì)圖形接受顏色、線寬、marker等的設(shè)置。plot函數(shù)的全局函數(shù)格式為:
plot(x軸,y軸,屬性名1,屬性值1,屬性名2,屬性值2,…);
set是matlab中對(duì)象屬性的操作函數(shù),可以使用set可對(duì)其屬性接受可以設(shè)置。set函數(shù)的動(dòng)態(tài)鏈接庫(kù)格式為:set(句柄,屬性名1,屬性值1,屬性名2,屬性值2,…);
gtext函數(shù)怎么使用?
y[00.580.700.950.830.25];
plot(y)
生成沉淀的圖形是以序號(hào)為橫坐標(biāo)、數(shù)組y的數(shù)值為縱坐標(biāo)畫出的折線。
xlinspace(0,2*pi,30);%生成一組線性斜向的數(shù)值
ysin(x);
plot(x,y)
能生成的圖形是上30個(gè)點(diǎn)互相交錯(cuò)的光滑的正弦曲線。
重的力線
在同一個(gè)畫面上可以畫許多條曲線,再多提出幾個(gè)數(shù)組,比如
x0:pi/15:2*pi;
y1sin(x);
y2cos(x);
plot(x,y1,x,y2)
則也可以畫出重的力線。另一種畫法是憑借holld命令。在早就畫好的圖形上,若可以設(shè)置hold on,MATLA將把新的plot命令才能產(chǎn)生的圖形畫在原來(lái)的圖形上。而下達(dá)命令hold住off將結(jié)束后這個(gè)過(guò)程。比如:
xlinspace(0,2*pi,30);ysin(x);plot(x,y)
hold on
zcos(x);plot(x,z)
hold的住back
線型和顏色
MATLAB對(duì)曲線的線型和顏色有許多選擇,上標(biāo)的方法是在每一對(duì)數(shù)組后加一個(gè)字符串參數(shù),那就證明如下:
線型線-實(shí)線:點(diǎn)線-.虛點(diǎn)線--小曲折線。
線型點(diǎn).圓點(diǎn)加號(hào)*星號(hào)xx形o小圓
顏色:y黃;r紅;g綠;b藍(lán);w白;k黑;m紫;c青.
以下面的例子那說(shuō)明用法:
x0:pi/15:2*pi;
y1sin(x);y2cos(x);
plot(x,y1,b:,x,y2,g-.*)
網(wǎng)格和標(biāo)記
在一個(gè)圖形上也可以加網(wǎng)格、標(biāo)題、x軸標(biāo)記、y軸標(biāo)記,用下列命令完成這些工作。
xlinspace(0,2*pi,30);ysin(x);zcos(x);
plot(x,y,x,z)
grid
xlabel(‘IndependentVariableX)
ylabel(‘DependentVariablesYwellZ)
title(‘SineandCosineCurves)
也是可以在圖形的任何位置另外一個(gè)字符串,如用:
text(2.5,0.7,sinx)
表示在坐標(biāo)x2.5,y0.7處加上字符串sinx。更比較方便的是用鼠標(biāo)來(lái)考慮字符串的位置,方法是然后輸入命令:
gtext(‘sinx)
在圖形窗口十字線的交點(diǎn)是字符串的位置,用鼠標(biāo)點(diǎn)幫一下忙就可以不將字符串放進(jìn)那里。
坐標(biāo)系的控制
在缺省情況下MATLAB自動(dòng)中,選擇圖形的橫、縱坐標(biāo)的比例,假如你對(duì)這個(gè)比例不滿意,這個(gè)可以用axis命令控制,廣泛的有:
axis([xminxmaxyminymax])[]中三個(gè)給出x軸和y軸的最大值、最小值
axisequal或axis(‘equal)x軸和y軸的單位長(zhǎng)度是一樣的
axissquare或axis(‘square)圖框呈方形
axisstart或axis(‘on)清理坐標(biāo)刻度
有axisautoaxisimageaxisxyaxisijaxisnormalaxisontoaxis(axis)
用法可參考在線幫系統(tǒng)。
多幅圖形
是可以在同一個(gè)畫面上組建幾個(gè)坐標(biāo)系,用subplot(m,n,p)命令;把一個(gè)畫面分成m×n個(gè)圖形區(qū)域,p代表當(dāng)前的區(qū)域號(hào),在每個(gè)區(qū)域中各畫一個(gè)圖,如
xlinspace(0,2*pi,30);ysin(x);zcos(x);
u2*sin(x).*cos(x);vsin(x)./cos(x);
subplot(2,2,1),plot(x,y),axis([02*pi–11]),title(‘sin(x))
subplot(2,2,2),plot(x,z),axis([02*pi–11]),title(‘cos(x))
subplot(2,2,3),plot(x,u),axis([02*pi–11]),title(‘2sin(x)cos(x))
subplot(2,2,4),plot(x,v),axis([02*pi–2020]),title(‘sin(x)/cos(x))
圖形的輸出
在數(shù)學(xué)建模中,來(lái)講必須將產(chǎn)生的圖形輸出到Word文檔中。大多可按結(jié)構(gòu)載列方法:
必須,在MATLAB圖形窗口中中,選擇【File】菜單中的【Export】選項(xiàng),將然后打開圖形輸出對(duì)話框,在該對(duì)話框中可以把圖形以emf、bmp、jpg、pgm等格式保存。后再,再再打開或則的文檔,并在該文檔中中,選擇【再插入】菜單中的【圖片】選項(xiàng)插入到或則的圖片即可解決。