Matlab中的line()函式和rectangle()函式
Line()函式用法
例:畫一條從(x1,y1)到(x2,y2)的線段;線形:實線;顏色:紅色;線寬:4
line([x1,x2],[y1,y2],'LineStyle','-','color','r','LineWidth',4);
注意:函式引數中第一個中括號中是兩個橫座標,第二個中括號中是兩個縱座標
一、Matlab繪圖中用到的直線屬性包括:
(1)LineStyle:線形
(2)LineWidth:線寬
(3)Color:顏色
(4)MarkerType:標記點的形狀
(5)MarkerSize:標記點的大小
(6)MarkerFaceColor:標記點內部的填充顏色
(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','MarkerFaceColor','g')
其中線形為點橫線,資料點形狀為圓圈,線條和資料點邊緣的顏色都是紅色,資料點的填充顏色為綠色。
三、描繪資料點的分佈
有時候我們希望畫出資料點的分佈情況,不需要畫出這些點之間的連線,則可以按以下方式實現:
plot(x,y,'d')
即只定義資料點的點形。
最後給出一個例子說明怎樣運用以上屬性來畫圖:
plot(t,sin(2*t),'-mo',...
'LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor',[.49 1 .63],...
'MarkerSize',12)
rectangle()函式用法
例:在(x,y)畫一個長為5,寬為5,曲率:[1,1];邊框顏色:藍色;線寬:2的矩形
rectangle('Position',[x,y,5,5],'Curvature',[1,1],'EdgeColor','b','LineWidth',2);
說明:
rectangle繪製一個矩形,其預設位置是[0,0,1,1] ,預設曲率是 [0,0](也就是說,沒有曲率)。
rectangle(...,'Curvature',[x,y])指定矩陣邊的曲率,可以使它從矩形到橢圓不同變化,水平曲率x為矩形寬度的分數,是沿著矩形的頂部和底部的邊進行彎曲。豎直曲率y為矩形高度的分數,是沿著矩形的左面和右面的邊進行彎曲。x和y取值範圍是從0(無曲率)到1(最大麴率)。值[0,0]繪製一個成直角的矩形,值[0,0]繪製一個橢圓。如果僅僅指定曲率的一個值,那麼在水平曲率和豎直曲率都有相同的值。
h = rectangle(...)返回建立矩形物件的控制代碼。
備註:矩形物件是2維的,僅僅能在[0 90](i.e., view(2))範圍內被繪製,矩形物件是座標的子物件,被定義在座標軸資料內。
相關推薦
Matlab中的line()函式和rectangle()函式
Line()函式用法例:畫一條從(x1,y1)到(x2,y2)的線段;線形:實線;顏色:紅色;線寬:4line([x1,x2],[y1,y2],'LineStyle','-','color','r','LineWidth',4);注意:函式引數中第一個中括號中是兩個橫座標,第
Matlab中的eig函式和eigs函式的異同點
Matlab中的eig()函式和eigs()函式的異同點1、相同點 都可以求解矩陣的特徵值和特徵向量2、不同點 eig函式主要是給出矩陣的特徵值和特徵向量 eigs函式主要是通過迭代法來求解矩陣特徵值和特徵向量3、例項>> A = [1
Opencv3中Rect和rectangle函式
一、Rect類template<typename _Tp> class Rect_ { public: typedef _Tp value_type; //! various constructors Rect_(); Rect_
解釋python中的help()和dir()函式
help函式是一個內建函式,用於檢視函式或模組用途的詳細說明 import copy print(help(copy.copy)) Help on function copy in module copy: copy(x) Shallow copy operation on arbitrar
訊號量機制中的down和up函式
轉自:https://blog.csdn.net/fzubbsc/article/details/37737159 參考: https://blog.csdn.net/liuxd3000/article/details/17913363 http://blog.chinaunix.net
db2中left()函式和right()函式對應oracle中的substr()函式
DB2 LEFT、RIGHT函式 語法:LEFT(ARG,LENGTH)、RIGHT(ARG,LENGTH) LEFT、RIGHT函式返回ARG最左邊、右邊的LENGTH個字串,ARG可以是CHAR或BINARY STRING。 eg:
linux中alarm函式和pause函式詳解例項
轉載原文:https://www.cnblogs.com/yxk529188712/p/4982401.html alarm(time);執行之後告訴核心,讓核心在time秒時間之後向該程序傳送一個定時訊號,然後該程序捕獲該訊號並處理; pause()函式使該程序暫停讓出CPU,但是該函式的暫停
PHP 中 call_user_func 函式 和 call_user_func_array 函式
PHP 中 call_user_func() 函式 和 call_user_func_array()函式都是回撥函式 區別: call_user_func() 可以有多個引數,第一個引數為被呼叫的回撥函式,除了第一個引數外,其他引數均為被呼叫函式的引數 c
【Python面試必看系列】之解釋 Python 中的 join() 和 split() 函式
Q 17. 解釋 Python 中的 join() 和 split() 函式 Join()能讓我們將指定字元新增至字串中。 >>> ','.join('12345') 輸出: ‘1,2,3,4,5’ Split() 能讓我們用指定字元分割字串。
Matlab中常用的統計量函式
轉自網易部落格 wstbrkwong Matlab中常用的統計量函式 13個統計量: 最大最小值及其所在位置,均值,幾何平均數,中位數,眾數,極差,方差,標準差,偏斜度,峰度,協方差,相關係數。 %% 1.求最大最小值及其所在位置
OpenCV 中的split函式和merge函式 及示例
就讓我們來詳細介紹一下這兩個互為冤家的函式。首先是進行通道分離的split函式。 <1>split函式詳解 將一個多通道陣列分離成幾個單通道陣列。ps:這裡的array按語境譯為陣列或者陣列。 這個split函式的C++版本有兩個原型,他們分別是: C++:
php中的 nl2br() 和 strpos() 函式
nl2br()函式 我們在換行時使用的一般都是<br>,但是在大段需要換行的程式碼時,使用<br>就有些繁瑣了,這時就可以使用nl2br()函數了 nl2br()函式是在所以新行之前插入HTML換行標記,它的語法為 string nl2br(string
C語言 time.h中clock()函式 和 time()函式的使用
NAME clock - determine processor time //處理器時間處理 SYNOPSIS #include <time
python 中join()函式strip() 函式和 split() 函式的詳解及例項
1、join()函式 Python中有join()和os.path.join()兩個函式,具體作用如下: join(): 連線字串陣列。將字串、元組、列表中的元素以指定的字元(分隔符)連線生成一個新的字串 語法: ‘sep’.join(seq) 引數說明 sep:分隔符。可以
python中的可迭代物件和迭代器(iter函式和next函式)
iter函式: 獲取可迭代物件身上的迭代器, 會呼叫可迭代物件身上的iter的方法 next函式: 獲取迭代器中的下一個值,會呼叫迭代器物件身上的next的方法 from collections import Iterable from collections im
在Scala中使用函數語言程式設計(函式和高階函式)
圖示,這是一個普通
Python 3.6中reduce函式和cmp函式
1,Python 3中取消了cmp函式,使用cmp功能的話需按如下所示(方法一種): import operator #help(operator) ... __ge__ = ge(...) ge(a, b) -- Same as a>=b. __eq__ = eq(...
Oracle中的substr()函式和INSTR()函式
1)substr函式格式 (俗稱:字元擷取函式) 格式1: substr(string string, int a, int b); 格式2:substr(string string, int a) ; 解釋: 格式1:  
C語言/C++中的srand()和rand()函式
C語言C++中的srand()和rand()函式 標頭檔案: rand和srand包含在標頭檔案中的<stdlib.h>(c++中使用)中,rand和srand用於產生隨機數。 如: #include<stdio.h> #include&
python中的map()函式和reduce()函式
map()函式的用法: map(函式function_name, 可迭代物件Iterable) map()函式接受兩個引數,一個是函式,一個是可迭代物件。map()函式將傳入的函式一次作用在序列的每一個元素,並把結果作為新的可迭代物件返回。 舉例說明,比