tailieunhanh - Tài liệu matlap toàn tập_4

Tham khảo tài liệu 'tài liệu matlap toàn tập_4', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 76 disp 1 M B Ip Pr format short g Chạy chương trình này thì kết quả như sau Amount 10000 Interest Rate Number of months 36 Payment Amortization Schedule Payment Balance Interest Principle Ví dụ này minh hoạ cấu trúc lặp for và if-else-end. Nó cũng minh hoạ việc sử dụng script M_file. Để tính toán một khoản cho vay bất kỳ bạn chỉ cần thay đổi dư liệu vào ở phần đầu của chương trình và bạn chạy lại nó. Ví dụ Chuỗi lên xuống Vẩo đề cho x0 là một số nguyên bất kỳ. Giả sử chuỗi xk được định nghĩa như sau xk 1 xk 2 nếu xk là chẵn và xk 1 3xk 1 nếu xk là lẻ Chuỗi này có thuộc tính gì nếu chuỗi số dừng lại khi xk 1 chuỗi phân kỳ hay hội tụ về 1. Giải pháp Chúng ta chỉ cần vòng lặp while để xét xem khi nào xk 1 và sử dụng cấu trúc if-else-endđể thực hiện việc tính toán dãy xk. Trong MATLAB thì chương trình như sau function up_down script file for up down sequence proplem x zeros 500 1 preallocate storage for x k x 1 round abs input Enter a number k 1 while x k 1 k 500 if rem x k 2 0 x k is even x k 1 x k 2 else x k is old x k 1 3 x k 1 77 end k k 1 increment sequence counter end x x x 0 keep values generated only and dispay them M 0 499 plot M x Kết quả của chương trình này khá thứ vị ví dụ với x 2m trong đó m là một số nguyên thì chuỗi sẽ rất ngắn tại sao hơn nữa bất cứ khi nào giá trị của một số hạng trong chuỗi là luỹ thừa của 2 thì chuỗi sẽ nhanh chóng dừng lại nhưng đối với những số x tương đối nhỏ thì kết quả là một chuỗi khá thứ vị. Ví dụ x1 27. Hầu như tất cả các giá trị ban đầu đều sinh ra một chuỗi có giá trị rất ngẫu nhiên như hình vẽ dưới đây với x 1

TỪ KHÓA LIÊN QUAN