Đồ họa trong Matlab - Pdf 62

Chơng 4
Đồ hoạ Trong Matlab

4 .1 Điểm v đờng trong đồ hoạ matlab
Dùng hm Plot để vẽ điểm -Đờng thẳng trong mặt phẳng
Để vẽ các đờng trong mặt phẳng,các hm số phụ thuộc vo biến ví dụ nh y=f(x) thì
trong matlab cung cấp cho ta hm plot(x,y) để vẽ ,trong không gian ba chiều thì dùng
hm plot3(x,y,z) .
trớc hết ta nói qua về cách dùng hm plot v các ví dụ minh hoạ cụ thề để hiểu rõ hơn về
vấn đề ny:
4.1.1 Lệnh plot
Syntax
plot(Y)
plot(X1,Y1,...)
plot(X1,Y1,LineSpec,...)
plot(...,'
PropertyName'
,PropertyValue,...)
h = plot(...)
Mô tả:
Hm plot có nhiều cách dùng nh bạn đã thấy ở trên
plot(y): Hm ny để biểu diễn các cột của y theo các chỉ số tơng ứng của chúng nếu y l
ma trận các số thực, nếu y l số phức thì plot(y) tơng ứng với plot(real(y),image(y)).
Ta có thể lấy ví dụ sau:
A=[1 2 3
4 5 6
7 8 9 ]
plot(A) sẽ đợc kết quả nh sau(giao điểm ký hiệu l dấu o tròn )
Trang 1
Các dấu tròn trên hình vẽ thể hiện các giao điểm giữa các phần tử của các cột v các chỉ
số tơng ứng của chúng trong từng cột .


đ

--
đờng nét đứt

:

dotted line

-. ash-dot line

d2. Marker Specifiers
rker Type Specifier Ma

+ lus sign

p

O ircle

C

* sterisk

A



P ve-pointed star (pentagram)

fi

H ix-pointed star (hexagram)

s

3. Color Specifiers
olor

Specifier C

R ed

R

G reen

G

B lue

B

C yan

C


Nếu bạn xác định một điểm đánh dấu, không phải l kiểu đờng, Matlab chỉ vẽ các điểm
đánh dấu
I. Ví dụ
plot(x,y,'d')
4.1.2 Hm plot(x,y, protypename,protypevalue....)
Hm ny xác định rõ các thuộc tính của đờng thẳng ví dụ nh Chiều rộng của đờng
thẳng
LineStyle {-} | -- | : | -. | none
Độ rộng của đờng(Linewith) mặc định l o.5 points( 1point=1/72 inch)
Ví dụ về Linepropertype:
plot(t,sin(2*t),'-mo',...
'LineWidth',2,...
'MarkerEdgeColor','b',...
'MarkerFaceColor',r,...
'MarkerSize',12)
Giải thích nh sau:
Hm trên vẽ đồ thị f=sin(2*t) theo biến t, đặc tính của đờng l mầu (magne) ,giao
hai điểm l hình tròn(s), đờng l liên tục(solid line)
Line width l 2(point) ( 1point=1/72 inches) default l 0.5 points
MarkerEdgeColor l mầu đen( blue)
Mỗu trong (mặt) của các điểm nút giao l mầu đỏ:
Chúng ta thấy rằng đồ thị đợc xây dựng từ việc nối các điểm có toạ độ (x,y) bằng các
đoạn thẳng
*tỷ lệ các trục sẽ đợc matlab tự động tạo ra sao cho phù hợp
4.1.3 Để vẽ nhiều đồ thị trên cùng một hình vẽ thì chúng ta có hai cách
+Vẽ đồ thị thứ nhất
+ Dùng lệnh Hold on
+Vẽ tiếp đồ thị thứ hai + hold off
hoặc Dùng hm plot(x1,y1,x2,y2)
Ví dụ ta vẽ hai hm y=sin(x) v y1=cos(x)


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status