Một số đặc điểm khỏc của đồ thị trong hệ tọa độ phẳng

Một phần của tài liệu Giáo trình matlab (Trang 60 - 64)

2 CÁC KHÁI NIỆM CƠ BẢN

5.6 Một số đặc điểm khỏc của đồ thị trong hệ tọa độ phẳng

loglog tơng tự nh plot ngoại trừ thang chia là logarithm cho cả hai trục.

semilogx tơng tự nh plot ngoại trừ thang chia của trục x là logarithm còn thang chia trục y là tuyến tính.

semology tơng tự nh plot ngoại trừ thang chia của trục y là logarithm, còn thang chia trục x là tuyến tính.

area( x, y ) tơng tự nh plot (x,y) ngoại trừ khoảng cách giữa 0 và y đợc điền đầy, giá trị cơ bản y có thể đợc khai báo, nhng mặc định thì không.

• Sơ đồ hình múi tiêu chuẩn đợc tạo thành từ lệnh pie(a, b), trong đó a là một vector giá trị và b là một vector logic tuỳ chọn. Ví dụ:

>> a = [.5 1 1.6 1.2 .8 2.1]; >> pie(a,a==max(a));

>> title('Example Pie Chart')

• Một cách khác để quan sát dữ liệu đó là biêu đồ Pareto, trong đó các giá trị trong các vector đợc vẽ thành một khối chữ nhật. Ví dụ dùng vector a đã nói ở trên:

>> pareto(a);

>> title('Example Pareto Chart')

• Đôi khi bạn muốn vẽ hai hàm khác nhau trên cùng một hệ trục mà lại sử dụng thang chia khác nhau, plotyy có thể làm điều đó cho bạn:

>> x = -2*pi:pi/10:2*pi; >> y = sin(x);z = 2*cos(x);

>> subplot(2,1,1),plot(x,y,x,z),

>> title('Two Plots on the same scale'); >> subplot(2,1,2),plotyy(x,y,x,z)

>> title('Two plots on difference scale.');

• Đồ thị bar stair có thể sinh ra bởi việc dùng lệnh bar, bar3, barhstairs. Dới đây là ví dụ:

>> x = -2.9:0.2:2.9; >> y = exp(-x.*x);

>> subplot(2,2,1) >> bar(x,y)

>> title('Bar chart of bell Curve') >> subplot(2,2,2)

>> bar3(x,y)

>> title('3-D Bar Chart of a Bell Cuve') >> subplot(2,2,3)

>> stairs(x,y)

>> title('Stair Chart of a Bell Curve') >> subplot(2,2,4)

>> barh(x,y)

>> title('Horizontal Bar Chart')

rose(V) vẽ một biểu đồ trong toạ độ cực cho các góc trong vector v, tơng tự ta cũng có các lệnh rose(v,n)rose(v,x) trong đó x là một vector. Dới đây là một ví dụ:

>> v = randn(100,1)*pi; >> rose(v)

6

ĐỒ HỌA 3 CHIỀU TRONG MATLAB

MATLAB cung cấp một số hàm để hiển thị dữ liệu 3 chiều nh các hàm vẽ đờng thẳng trong không gian 3 chiều, các hàm vẽ bề mặt và và khung dây và màu có thể đợc sử dụng thay thế cho chiều thứ t.

Một phần của tài liệu Giáo trình matlab (Trang 60 - 64)

Tải bản đầy đủ (DOC)

(77 trang)
w