如何保留matlab中plot畫在圖上的線進行下一步處理

2021-07-09 18:04:12 字數 2070 閱讀 2520

1樓:夜來雨早來晴

一、matlab繪圖中用到的直線屬性包括:

(1)linestyle:線形

(2)linewidth:線寬

(3)color:顏色

(4)markertype:標記點的形狀

(5)markersize:標記點的大小

(6)marke***cecolor:標記點內部的填充顏色

(7)markeredgecolor:標記點邊緣的顏色

1、線形

標記符 線形

- 實線

-- 虛線

: 點線

-. 點橫線

2、點形

標記符 點形

+ 加號

o 圓圈

* 星號

. 實心點

x 叉號

s 正方形

d 鑽石形

^ 上三角形

v 下三角形

> 右三角形

< 左三角形

p 五角星形

h 六角星形

3、顏色

標記符 顏色

r 紅g 綠

b 藍c 藍綠

m 紫紅

y 黃k 黑

w 白二、描繪不同的直線

當我們需要對不同類別的資料點進行連線的時候,可以設定以下屬性來區分不同類別的點和相應的直線:

(1)linestyle:線形

(2)markersymbol:點形

(3)color:顏色

例如:plot(x,y,'-.or','marke***cecolor','g')

其中線形為點橫線,資料點形狀為圓圈,線條和資料點邊緣的顏色都是紅色,資料點的填充顏色為綠色。

三、描繪資料點的分佈

有時候我們希望畫出資料點的分佈情況,不需要畫出這些點之間的連線,則可以按以下方式實現:

plot(x,y,'d')

即只定義資料點的點形。

最後給出一個例子說明怎樣運用以上屬性來畫圖:

plot(t,sin(2*t),'-mo',...

'linewidth',2,...

'markeredgecolor','k',...

'marke***cecolor',[.49 1 .63],...

'markersize',12)

2樓:匿名使用者

輸入命令 hold on

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

3樓:匿名使用者

plot(x1,y1,'-o')

- 表示實線

o 表示小圓圈 是字母o

x1 y1是輸入輸出變數對.

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

4樓:匿名使用者

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

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

matlab繪製了多條函式,如何在同一圖中,讓這幾條線依次出現,並覆蓋上一副圖

5樓:匿名使用者

matlab繪製了多條函式,如何出現在同一圖中?其方法有二:

1、直接用plot(),這個方法比較直觀。如>>x=-10:0.5:10;

>>y1=sin(x);y2=3*x;y3=cos(2*x);

>> plot(x,y1,x,y2,x,y3)>>legend('y=sin(x)','y=3x','y=cos(2x)')

>>xlabel('x'),ylabel('y')2、plot()+hold on(圖形保持命令)。如>>x=-10:0.5:10;

>>y=sin(x);

>> plot(x,y),hold on

>>y=3*x;

>> plot(x,y),hold on

>>y=cos(2*x);

>> plot(x,y)

>>legend('y=sin(x)','y=3x','y=cos(2x)')

>>xlabel('x'),ylabel('y')圖形同上。

如何用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 ...

如何在matlab中呼叫matlab中已有的函式

呼叫函式檔案 myfile.m clear clcfor t 1 10 y mylfg t end 自定義函式檔案 mylfg.m function y mylfg x 注意 函式名 mylfg 必須與檔名 mylfg.m 一致 y x 1 3 注 這種方法要求自定義函式必須單獨寫一個m檔案,不能與...

matlab中如何註釋掉一段,matlab 如何多行註釋,與解除註釋

1 首先在m檔案中輸入下面的 x pi pi 10 pi y sin x plot x,y,rs linewidth 2,markeredgecolor k marke cecolor g markersize 10 畫出圖如下。2 第一種方法 直接在 前面輸入 x pi pi 10 pi y si...