Hỏi về Evaluate & Replace cho mảng (Array)

Liên hệ QC

quocturtle

Thành viên chính thức
Tham gia
22/3/12
Bài viết
68
Được thích
3
Chào mọi người
Mình có chút vấn đề cần xử lý thế này

Code cần hỏi: x1 = Evaluate(Replace(fxn1, "x", x))

Trong đó fxn1 là string, ví dụ như mình nhập fxn1 = x^2 thì với mỗi giá trị x mình có được x1
Cái này chạy tốt khi x là scalar value, tức giá trị số thực ko phải vector

Tuy nhiên vấn đề mình mở rộng ra x bây giờ thành vector. Có thể (nx1) hoặc (mxn) thì dòng code kia ko còn hoạt động được nữa

Các bạn cho mình hỏi có cách nào xử lý dòng code kia của mình được ko. Mình để ví dụ cuối bài để mọi người dễ hình dung. Làm chay thì mình dùng For ... Next. Nhưng cái này mình cảm thấy thủ công. Nếu xử lý nhiều thì sẽ chậm,

Ví dụ:
fxn1 = "x^2"
x = [1, 2 , 3 , 4]
x1 = [1, 4, 9, 16]

Cảm ơn mọi người
 
Web KT

Bài viết mới nhất

Back
Top Bottom