Excel và cách giải phương trình

Liên hệ QC
các bác cho em hỏi. Sao em vào tool ko thấy sỏlve đâu là thế nào? Hay máy em bị lỗi? Hay đây là marco???
//////////////////
Bạn phải vào Tool/Add-Ins sau đó click chọn vào Solver Add-In thì mới thấy được.

attachment.php
 

File đính kèm

  • 01-06-2009 08-25-55.jpg
    01-06-2009 08-25-55.jpg
    46.8 KB · Đọc: 263
Bạn có biết biết bao người đã ứng dụng những kiến thức được chia sẻ trên diễn đàn vào công việc hay không ? bạn có biết các bạn, các anh chị trên diễn đàn "rảnh rỗi" như thế nào không ? . Mong bạn gắng tìm hiểu và gắn bó với diễn đàn hơn, có nhiều ý kiến xây dựng thiết thực hơn để thấy rằng những gì bạn đang đọc, đang thấy không chỉ là sự chia sẻ kiến thức mà còn là sự chia sẻ qũy thời gian ít ỏi của tất cả các thành viên .
Mình rất đồng tình với ý kiến của bạn. Mình là thành viên mới, ban đầu chỉ định đọc và xài thôi chứ không hề có ý muốn comment. Sorry vì lười :D
Nhưng đúng như bạn nói, tưởng việc giải phương trình này vô nghĩa nhưng mình đang làm việc bên chuyên ngành xây dựng. Mình có lập một số bài toán để tiện cho việc thiết kế và gặp vướng mắc trong giải phương trình bậc ba. ||||| Giờ mà ngồi bấm máy casio fx500A cho hàng trăm số (nói không quá vì trong thiết kế bọn mình phải thử chọn rất nhiều trường hợp để đưa ra phương án tốt nhất) thì mệt lắm.
Cảm ơn diễn đàn!
 
Mình dùng Solver để giải phương trình bậc nhất 2 ẩn như hướng dẫn nhưng không ra kết quả. Nhờ handung107 kiểm tra file đính kèm và hướng dẫn giúp mình được không.<br><br>Cảm ơn rất nhiều.&nbsp;
 

File đính kèm

  • Book2.xls
    13.5 KB · Đọc: 66
Hệ phương trình đơn giản​


1/ Hệ Phương trình
a1x + b1y + c1 = 0
a2x + b2y + c2 = 0

Thí dụ :

2x + 3y -3 = 0
3x + 2y -5 = 0

Ta mở Excel ra, và bắt đầu như sau :
- Tại A4, nhập x, A5 nhập y. Vào Insert / Name/ Create, chọn vùng A4 : B5, đánh dấu vào hộp kiểm Left Column, như vậy là ta đã đặt tên cho ô B4 là x, và ô B5 là y (2 biến của hệ phương trình). Ta nhập tạm các nghiệm x, y này là 0 trong khi chờ Excel giải quyết

- Tại C4, nhập :
=2x + 3y -3 = 0 (= 2*B4 + 3*B5 - 3 = 0, vì ta đã đặt tên cho B4 là x và B5 là y), C4 sẽ cho kết quả là -3

- Tại C5 nhập : = 3x + 2y - 5 = 0, C5 sẽ cho kết quả là -5

- Thay vì tính tổng giá trị tuyệt đối của 2 hàm này, ta tính tổng bình phương của chúng. Tại C6, nhập công thức =SUMSQ(C4:C5).

- Chọn D6 làm ô Target, nhập công thức sau : = C6 - C6 để cho kết quả là 0, vì tổng của hệ phương trình trên bằng 0. Ta sẽ dùng Solver để giải hệ phương trình này. Gọi Tools / Solver, ta chọn Option Equal to Value bằng 0

- Tại By Changing Cells, chọn B4 : B5. Xong, ta nhấp nút Solve để giải hệ phương trình này. Các bạn sẽ thấy nghiệm của hệ phương trình chính là giá trị trong Cell B4 (x) và B5 (y)
Em cũng nhập như anh chị như kết quả trả về C4 và C5 là "FALSE"! Không hiểu sao luôn. Mong anh chị giúp đỡ...[em xài excel 2013]
 
Em cũng nhập như anh chị như kết quả trả về C4 và C5 là "FALSE"! Không hiểu sao luôn. Mong anh chị giúp đỡ...[em xài excel 2013]

Nếu chỉ giải hệ phương trình tuyến tính thì dùng đinh luật Cramer để giải qua ma trận dễ hơn.

nếu đăth các hệ số của hệ phương trình:
a1x + b1y + c1 = 0
a2x + b2y + c2 = 0
vào A1:C2 thì ta có
x = -MDETERM(CHOOSE({1,2},$C$1:$C$2,$B$1:$B$2))/MDETERM($A$1:$B$2)
y = -MDETERM(CHOOSE({1,2},$A$1:$A$2,$C$1:$C$2))/MDETERM($A$1:$B$2)

Để ý dấu trừ trước công thức. Vì dạng đề bài là dạng thay đổi của công thức Cramer.
 
bạn nào giúp minh tách 3 số a,b,c từ phương trình bậc 2 voi. )(&&@@)(&&@@;;;;;;;;;;; minh dang làm 1 bài tập mà khó quá. thanks!
 
Hệ phương trình tuyến tính phức tạp


Chúng ta sẽ cải tiến từ bảng tính trên để có thể giải hệ phương trình tuyến tính phức tạp hơn.

Giả sử ta có hệ phương trình sau :

a1x b1y c1z d1 = 0
a2x b2y c2z d2 = 0
a3x b3y c3z d3 = 0

Tương tự bài trên, chúng ta sẽ bắt đầu từ A4 : A6, nhập x, y, z, và vào Insert / Name/ Create, chọn vùng A4 : B6, đánh dấu vào hộp kiểm Left Column, như vậy là ta đã đặt tên cho ô B4 là x, và ô B5 là y, B6 là z (3 biến của hệ phương trình). Ta nhập tạm các nghiệm x, y, z này là 0 trong khi chờ Excel giải quyết

Tại C4 : C6, ta nhập a1, a2, a3 (các hệ số a của hệ phương trình) và chọn C4 : D6, cũng vào Insert / Name như trên để đặt tên cho Cell D4 là a1, D5 là a2, D6 là a3.

Tương tư cho các vùng E4 : F6, G4 : H6, I6 : J6

Nhập các công thức sau dành cho 3 phương trình cho hệ trên :
K4 = a_1*x b_1*y c_1*z d_1 = 0
K5 = a_2*x b_2*y c_2*z d_2 = 0
K4 = a_3*x b_3*y c_3*z d_3 = 0

Bây giờ, ta lần lượt cho các giá trị a1, a2, a3, b1, b2, b3, c1, c2, c3, d1, d2, d3 vào các Cell tương ứng, còn x, y, z ta cho giá trị 0

Ta cũng nhập công thức tính tổng bình phương cho các hàm này tại K7
K7 = SUMSQ(K4:K6)

- Dùng ô K8 làm ô đích (Target), nhập công thức tại K8 = K7 - K7, mở Tools / Solver ra để giải hệ phương trình. Ta cũng sử dụng Option Equal to Value bằng 0, cài đặt By Changing Cells sang B4 : B6 (các Cell đặt giá trị biến x, y, z). Nhấp Solve để giải hệ phương trình

- Lưu bảng tính
thread cho em hỏi tại sao phải nhập K8 = K7 - K7 thế, trong excel 2010 e đặt set object là K8 = 0 nhưng solver không giải được nghiệm

quần áo trẻ em | quan ao tre em | quần áo sơ sinh | quần áo bé trai | quần áo bé gái | bodysuit carter | quan ao so sinh | quan ao tre em nhap khau
 
Lần chỉnh sửa cuối:
Dạo này tôi không được rảnh lắm, lại sắp phải đi công tác Sài Gòn, Bình Thuận.
Tôi sẽ giới thiệu với các bạn một số hàm về thống kê, loại hàm nảy rất hay sử dụng trong các trường kỹ thuật.

Nếu bạn thích, bạn có thể dùng VBA để lập tương tự.

Bạn nào ủng hộ thì cho ý kiến nhé!

em làm bên xây dựng. rất hay phải thống kê. mong bác sớm ra bài về các hàm thống kê. em cảm ơn bác nhìu nhìu
 
Web KT
Back
Top Bottom