1. Trang chủ
  2. » Giáo án - Bài giảng

vn 1

6 150 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Giới thiệu biến trong Maple
Trường học Trường Đại Học
Chuyên ngành Toán Học
Thể loại Bài giảng
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 6
Dung lượng 435,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Giới thiệu biến trong MapleI.1Tên biến - Biến dùng để lưu trữ các đại lượng thay đổi.. - Biến lập trình : là biến đã được gán giá trị.. - Làm cho biến lập trình thành biến tóan học bằng

Trang 1

I Giới thiệu biến trong Maple

I.1)Tên biến

- Biến dùng để lưu trữ các đại lượng thay đổi

- Mỗi biến có 1 tên

- Gồm chữ cái, chữ số

- Không có khỏang trắng

- Có thể biến 1 chuỗi bất kì thành tên biến bằng cách bao bọc trong ' '

- Ví dụ:

>

>

Error, first argument to _Inert_ASSIGN must be assignable

I.2)Phân lọai biến

- Biến của Maple chia làm 2 lọai

- Biến tóan học : là biến chưa được gán giá trị, tượng trưng cho 1 ẩn số tóan học

- Biến lập trình : là biến đã được gán giá trị

- Làm cho biến lập trình thành biến tóan học bằng cách

- x:='x'; y:='y'; hoặc unassign('x','y');

- Ví dụ:

>

z,y,t : biến lập trình , x: biến tóan học

Trang 2

I.3) Đặc điểm cần lưu ý

II Sự định giá đầy đủ (Full Evaluation)

- Maple áp dụng sự định giá đầy đủ

- Khi định giá biểu thức, (B1): tìm biến lập trình & thay thế bằng nội dung => biểu thức mới ; (B2): Có còn biến lập trình trong biểu thức ? (B21:còn):goto B1 (B22:hết):goto B3;

(B3):kết quả của việc định giá là biểu thức cuối cùng

* Ví dụ 1:

>

>

>

* Ví dụ 2:

Trang 3

>

* Ví dụ 3:

>

>

Warning, solving for expressions other than names or functions is not recommended.

Error, (in solve) a constant is invalid as a variable, 3

>

Error, (in plot) invalid arguments

>

III Cấp độ của sự định giá

- Trong Maple, ta có thể định giá biểu thức theo nhi ều cấp độ

- Cú pháp: > eval(bt , n);

- Cấp 1: các biến lập trình thay thế bởi nội dung của nó => eval(bt,1)

- Giả sử đã có cấp k , thu được cấp (k+1) bằng cách trong cấp k thay các biến lập trình bởi nội dung của nó

* Ví dụ 1:

>

Trang 4

>

>

>

>

* Ví dụ 2:

>

>

>

Trang 5

>

>

>

*Ví dụ 3:

>

> g := u*sin(u+v);

> u := s;

> v := t;

> s := t;

> t := Pi/4;

Bây giờ hãy thử định giá theo các cấp bậc

> eval( g, 1 );

> eval( g, 2 );

> eval( g, 3 );

> eval( g, 4 );

> eval( g, 5 );

Trang 6

IV Sự trì hõan định giá

- Có thể trì hõan định giá một biến bởi bao bọc nó trong một số lớp ' '

- Khi định giá đến biến đó Maple sẽ gỡ bỏ bớt 1 cặp ' '

* Ví dụ 1:

>

>

>

>

>

Ngày đăng: 27/08/2013, 02:10

Xem thêm

TỪ KHÓA LIÊN QUAN

w