canhbuom
Tổng số bài gửi : 56 Điểm : 4940 Reputation : 0 Join date : 18/05/2011 Age : 34 Đến từ : quang ngai
| Tiêu đề: chương trình thiết kế chiếu sáng viết trên nền MATLAB@@@@ Sat Dec 03, 2011 10:02 am | |
| | |
|
TichTuongNhuLe
Tổng số bài gửi : 2 Điểm : 4267 Reputation : 0 Join date : 14/09/2012
| Tiêu đề: Re: chương trình thiết kế chiếu sáng viết trên nền MATLAB@@@@ Fri Sep 14, 2012 9:13 pm | |
| . Tôi đang lập trình GUI để vẽ đồ thị 3D cho phép đưa bất cứ mặt nào vào để vẽ, như dưới đây Vấn đề là đã vẽ đầy đủ các đường vĩ tuyến theo vòng lặp lồng nhau i và j. Khi vẽ các đường kinh tuyến cũng chạy vòng lặp tương tự. Nhưng kết quả chỉ đúng với i = 1. Với các giá trị khác của i, nó lại cho ra các đường vĩ tuyến. Thành ra vòng lặp " for i=1:1"chỉ vẽ được 1 kinh tuyến. Kiểm tra thuật toán, thấy không sai chỗ nào. Cú pháp cũng không sai ở đâu. Mọi người xem giúp đoạn "cod" sau đây và góp ý cho nha ! for i=1:1 for j=1:m f1(i,j) = hamf(khoangu(i),khoangv1(j)); g1(i,j) = hamg(khoangu(i),khoangv1(j)); h1(i,j) = hamh(khoangu(i),khoangv1(j)); end plot3(f1,g1,h1,'-m') hold on end | |
|
TichTuongNhuLe
Tổng số bài gửi : 2 Điểm : 4267 Reputation : 0 Join date : 14/09/2012
| Tiêu đề: Re: chương trình thiết kế chiếu sáng viết trên nền MATLAB@@@@ Sat Sep 15, 2012 12:17 pm | |
| - TichTuongNhuLe đã viết:
- .
Tôi đang lập trình GUI để vẽ đồ thị 3D cho phép đưa bất cứ mặt nào vào để vẽ, như dưới đây
Vấn đề là đã vẽ đầy đủ các đường vĩ tuyến theo vòng lặp lồng nhau i và j. Khi vẽ các đường kinh tuyến cũng chạy vòng lặp tương tự. Nhưng kết quả chỉ đúng với i = 1. Với các giá trị khác của i, nó lại cho ra các đường vĩ tuyến. Thành ra vòng lặp "for i=1:1"chỉ vẽ được 1 kinh tuyến. Kiểm tra thuật toán, thấy không sai chỗ nào. Cú pháp cũng không sai ở đâu.
Mọi người xem giúp đoạn "cod" sau đây và góp ý cho nha !
for i=1:1 for j=1:m f1(i,j) = hamf(khoangu(i),khoangv1(j)); g1(i,j) = hamg(khoangu(i),khoangv1(j)); h1(i,j) = hamh(khoangu(i),khoangv1(j)); end plot3(f1,g1,h1,'-m') hold on end --------------------------------------------------------------------------------------------------------------- . Hôm qua sau khi gởi bài lên, tôi ngồi bỏ ";" để xem các hàm được tính thế nào và đã phát hiện ra vấn đề nên đã sửa lại như sau
for i=1:n a for j=1:m aaaa f1(j) = hamf(khoangu(i),khoangv(j)); aaaa g1(j) = hamg(khoangu(i),khoangv(j)); aaaa h1(j) = hamh(khoangu(i),khoangv(j)); a end a plot3(f1,g1,h1,'-m'); a hold on end | |
|
Sponsored content
| Tiêu đề: Re: chương trình thiết kế chiếu sáng viết trên nền MATLAB@@@@ | |
| |
|