2010-01-21 43 views
8

x + 2y = 8, 2x + y = 14 đây là phương trình, đây chỉ là ví dụ tôi đã cho sự hiểu biết. từ phương trình này tôi muốn tìm x, giá trị y dùng C# chương trình ai giúp cho me.how có thể thực hiện điều này trong chương trình ...chương trình để giải phương trình trong C#

+1

Đầu vào có bị hạn chế đối với equasions tuyến tính không? –

+14

' cho (x = int.MinValue; x! = Int.MaxValue; x ++) cho (y = int.MinValue; y! = Int.MaxValue; y ++) if (((x + 2 * y) == 8) && ((2 * y + y) == 14)) {Console.WriteLine ("x = {0}, y = {1}", x, y); } ' –

+0

Điều này có mùi giống như bài tập về nhà, nếu bạn gắn thẻ như vậy !! :) – Rippo

Trả lời

5

Bạn cần phải làm theo một số bước:

  1. Bạn cần có một trình phân tích cú pháp, để vượt qua hai phương trình này.
  2. Sau đó, bạn có thể sử dụng phương pháp như Solving Systems of Equations with Matrices (cho các hệ thống tuyến tính)
1

Wiki cũng cho thấy một số tùy chọn khác nhau.

Tuy nhiên như đã nêu, trước tiên bạn cần chuyển các phương trình này thành ma trận.

+0

Hoặc giải quyết một biến và thay thế cho phương trình khác ... – phkahler

Các vấn đề liên quan