TAILIEUCHUNG - Bài giảng Giải tích mạch và mô phỏng trên máy tính: Phần 2 - ĐH Phạm Văn Đồng

(NB) Phần 2 Bài giảng Giải tích mạch và mô phỏng trên máy tính gồm có 4 chương trình bày các nội dung sau Chương 4: Các lệnh điều khiển trong MATLAB, Chương 5: Đồ họa trong MATLAB, Chương 6: Các bài toán đại số tuyến tính và phương trình vi phân, Chương 7: Simulink. | Bài giảng Giải tích mạch và mô phỏng trên máy tính Phần 2 - ĐH Phạm Văn Đồng Chương 4. CÁC LỆNH ĐIỀU KHIỂN TRONG MATLAB . Các lệnh rẽ nhánh if . end switch . end . Lệnh if end Nhiều khi chúng ta cần những câu lệnh được thực hiện theo một điều kiện nào đó. Trong ngôn ngữ lập trình logic này được cung cấp bởi cấu trúc if end. Cú pháp của cấu trúc này như sau If lt biểu thức điều kiện gt khối các lệnh. end Khối các lệnh giữa hai trạng thái if và end được thực hiện khi tất biểu thức điều kiện là đúng. Trong trường hợp điều kiện bao gồm các điều kiện con thì tất cả các điều kiện con được tính và trả về một trạng thái logic của điều kiện. Ví dụ apple input nhap vao so tao cost apple 25 if apple gt 5 cost 1-20 100 cost end Trong trường hợp có hai điều kiện thay đổi cấu trúc if-else-end là if Biểu thức điều kiện Khối các lệnh được thực hiện nếu điều kiện là đúng else Khối các lệnh được thực hiện nếu điều kiện là sai end Khi có ba hoặc nhiều điều kiện thay đổi cấu trúc của nó sẽ là if Biểu thức điều kiện 1 Khối các lệnh được thực hiện nếu điều kiện 1 là đúng elseif Biểu thức điều kiện 2 Khối các lệnh được thực hiện nếu điều kiện 2 là đúng elseif Biểu thức điều kiện 3 Khối các lệnh được thực hiện nếu điều kiện 3 là đúng elseif Biểu thức điều kiện 4 31 . . . else Khối các lệnh được thực hiện nếu không có điều kiện nào đúng. End Trong mẫu dạng này thì khi biểu thức điều kiện đầu tiên đúng thì các câu lệnh sau không được kiểm tra nữa các cấu trúc if-else-end còn lại được bỏ qua. Hơn nữa câu lệnh else ở cuối có thể không cần cho vào. Ví dụ 1 Giải phương trình bậc nhất dạng tổng quát sau ax b 0 Nhận xét Khi a 0 thì phương trình có nghiệm x -b a Khi a 0 thì xét hệ số b Nếu b 0 phương trình vô nghiệm b 0 phương trình có vô số nghiệm Từ đó ta xây dựng chương trình matlab như sau a input nhap a b input nhap b if a 0 x -b a fprintf nghiem so x n x else if b 0 disp ptvn else disp ptvsn end end Tương tự ta xét ví dụ 2 Giải phương trình bậc 2 có dạng tổng quát sau ax2 bx c

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.