5. ĐỒ HỌ A2 CHIỀU TRONG MATLAB
5.5 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, nhưng 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));
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)
Đồ thị bar và stair có thể sinh ra bởi việc dùng lệnh bar, bar3, barh và stairs. 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)
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) và rose(v,x) trong đó x là một vector. Dưới đây là một ví dụ:
>> v = randn(100,1)*pi; >> rose(v)