Có cao thủ nào giúp em với, đang cần gấp Vẽ biên dạng của đường sau:
x=-e.cos(phi)+r.cos(e.phi/r) y=-e.sin(phi)+r.sin(e.phi/r)
Tích lũy kinh nghiệm
33 Góc (phi) chạy từ 0 đến 360 độ, ứng với mỗi giá trị của góc (phi) ta có được x và y. Giả sử ta chia 360 độ ra làm 1000 phần thì mỗi phần là 0,36 độ. Ta cho i chạy từ 0 đến 999, tính được x và y tại điểm đó, nối các điểm đó lại được đường biên dạng.
C 1 : Lisp VDT dưới đây vẽ đồ thị hàm số bất kỳ (trường hợp của bạn là một trường hợp cụ thể của lệnh này).
đồ thị dạng: x=g(tt) y=f(tt)
tt chạy từ ttmin đến ttmax với bước nhảy là ttstep
Các này đồ thị đượng vẽ ra sẽ là những đường thẳng rời rạc.
Trong ví dụ của bạn, bạn nhập thông số như sau:
Kết quả tại CAD:
Nếu bạn muốn vẽ đồ thị dạng y=f(x) chỉ đơn giản bạn cho x bằng tt, còn y=f(tt). Ví dụ: bạn muốn vẽ đồ thị hàm y=sin(x)*10, bạn nhập vào:
Tích lũy kinh nghiệm
34
Bạn muốn vẽ đồ thị hàm số y=x*x, bạn nhập vào:
Bạn muốn vẽ đồ thị hàm số x=y*y, bạn nhập vào:
Lưu ý trong biểu thức nhập vào của lệnh VDT: - đơn vị góc là độ (không phải radian).
- Bạn có thể nhập công thức hay số tùy bạn.
- bạn có thể sử dụng tất cả các hàm số thông dụng như +,-,*,/,sqrt, sin, cos, tan,...
C2 : Để vẽ đồ thị bạn cứ vẽ hệ toạ độ Oxy bình thường có chia tỷ lệ trên các trục như bạn nói.
Tích lũy kinh nghiệm
35 Ta dựng cặp điểm x, y đó trên hệ toạ độ Oxy
Cái này thì hồi học sinh các bạn đã được học rồ phải không? Đơn giản mà. Sau khi được toạ độ các điểm, ta cnối các điểm này bằng lệnh PL (polyline)
Sử dụng Lisp sau kích vào đường PLine vừa vẽ đó sẽ tạo nên 1 phương trình đường cong trơn đi qua các điểm đó. Ưu điểm là tạo ra 1 đường cong trơn.
File Lisp đây : Tên lệnh là NS
Trước khi su dung NS, dung Pline để vẽ.
Sau khi sử dụng NS kích vào Polyline, chương trình vẽ đường cong nội suy qua các điểm.