IV. Phương pháp nghiên cứu
2.4.3 Vẽ đồ thị dạng f(x,y) = và f(x,y,z) =
Như chúng ta đã biết, để vẽ đồ thị của một hàm số trong hệ trục tọa Decac vuông góc ta thường dùng lệnh Plot[], tuy nhiên đối với trường hợp này hàm số phải có dạng chuẩn là y = f(x). Trong nhiều trường hợp khác, chúng ta lại cần vẽ đồ thị của hàm số có dạng f(x,y) = 0, ví dụ như vẽ hình elip chẳng hạn, giải pháp tối ưu nhất là dùng lệnh ContourPlot[]. Tương tự đối với hàm số dạng f(x,y,z) = 0 ta dùng lệnh ContourPlot3D[].
ContourPlot[f == 0,{x,xmin,xmax},{у,ymin,ymax}]: xây dựng đồ thị hàm
sốf(x,y) = 0 trong miền [xmin, xmax]×[ymin,ymax].
ContourPlot[{f == 0,g == 0,…},{x,xmin,xmax},{у,ymin,ymax}]: xây dựng
nhiều đồ thị trên cùng một hệ trục tọa độ. Tương tự ta có:
ContourPlot3D[f == 0,{x,xmin,xmax},{у,ymin,ymax},{z,zmin,zmax}] ContourPlot3D[{f == 0,g == 0,…},{x,xmin,xmax},{у,ymin,ymax},
Ví dụ 1:
ContourPlot[𝑥^2 − 𝑦^3 == 0, {𝑥, −6,6}, {𝑦, −1.5,4}, Axes → True, Frame → False]
Ví dụ 2:
ContourPlot[𝑥^2 4⁄ + 𝑦^2 1⁄ == 4, {𝑥, −4,4}, {𝑦, −3,3}, Axes → True, Frame → False, AspectRatio → Automatic]
6 4 2 2 4 6 1 1 2 3 4 4 2 2 4 3 2 1 1 2 3
Ví dụ 3: ContourPlot[{Abs[Sin[𝑥]Sin[𝑦]] == 0.5, Abs[Cos[𝑥]Cos[𝑦]] = = 0.5}, {𝑥, −4,4}, {𝑦, −3,3}] Ví dụ 4: ContourPlot3D[𝑥^2 + 𝑦^3 − 𝑧^2 == 0, {𝑥, −3,3}, {𝑦, −3,3}, {𝑧, −3,3}] 4 2 0 2 4 3 2 1 0 1 2 3
Chú ý:
- Dấu “bằng” phải được viết 2 lần (==).
- Cú pháp dạng ContourPlot[f == g,{x,xmin,xmax},{у,ymin,ymax}]
hoặc ContourPlot[f == g,{x,xmin,xmax},{у,ymin,ymax},{z,zmin,zmax}] vẫn được thực hiện.
- Nếu không thêm các tham số thì Mathematica sẽ mặc định đồ thị nằm trong khung tỉ lệ, nếu muốn hệ trục tọa độ hiện thị thì ta thêm các tham số như trong ví dụ trên Axes->True, Frame->False.
- Câu lệnh ContourPlot[f ,{x,xmin,xmax},{у,ymin,ymax}]: vẽ đồ thị miền là các giá trị của f tương ứng với x và y trong miền [xmin, xmax]×[ymin,ymax].
- Tương tự đối với hàm ContourPlot3D như các ví dụ sau:
Ví dụ 5:
ContourPlot[𝑥^2 16⁄ + 𝑦^2 9⁄ , {𝑥, −4,4}, {𝑦, −3,3}, Axes → True, Frame → False, AspectRatio → Automatic]
Ví dụ 6: ContourPlot3D[𝑥^2 + 𝑦^3 − 𝑧^2, {𝑥, −4,4}, {𝑦, −4,4}, {𝑧, −4,4}]