Find Jobs
Hire Freelancers

Diffusion C++ or Java

$20-100 USD

Đã hủy
Đã đăng vào gần 20 năm trước

$20-100 USD

Thanh toán khi bàn giao
Diffusion A simple model of diffusion and pattern formation can be made as follows. Imagine a grid of say, 400 x 400 points upon which are scatters, say 3000 atoms randomly. Now have an atom enter the grid from some random point on the edge, and make a rule that the atom will move around the grid until either it leaves the grid, or else it comes to a point which is immediately next to point containing an atom, in which case it will stick to that point. HAve the motion of the atom "almost" random - if it enters from the left, say, have it preferentially move to the right (say, with probability 40%), but it could also move up or down (say, with probabilities of 25% each) or back to the left (with probability, say 10%). Now have another atom enter the grid, and follow the same rule, and so on. Write a program which will take command-line options indicating the size (in pixels) of the (square) grid to consider, the initial number of atoms to scatter randomly about the grid, and the number of atoms that enter the grid, and which will then produce a png (or jpeg) image of the results, using the gd library. Include in your output 4-6 images representing an interesting range of parameters, This can be done in C++, or java preferably I need this right away, when can it be done?
Mã dự án: 979

Về dự án

2 đề xuất
Dự án từ xa
Hoạt động 20 năm trước

Bạn muốn kiếm tiền?

Lợi ích khi chào giá trên Freelancer

Thiết lập ngân sách và thời gian
Nhận thanh toán cho công việc
Phác thảo đề xuất của bạn
Miễn phí đăng ký và cháo giá cho công việc

Về khách hàng

Cờ của CANADA
Canada
0,0
1
Thành viên từ thg 4 12, 2004

Xác thực khách hàng

Các công việc khác từ khách hàng này

Simple project in Java
$20-100 USD
Cảm ơn bạn! Chúng tôi đã gửi email chứa đường link để bạn lấy tín dụng miễn phí.
Đã xảy ra lỗi trong khi gửi email của bạn. Hãy thử lại.
Người Dùng Đã Đăng Ký Tổng Số Việc Đã Đăng
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Đang tải xem trước
Đã cấp quyền truy cập vị trí.
Phiên đăng nhập của bạn đã hết hạn và bạn đã bị đăng xuất. Hãy đăng nhập lại.