Trao đổi về mathcad

Discussion in 'Những Phần Mềm Khác' started by anct30303, Oct 25, 2012.

  1. anct30303

    anct30303 New Member

    Joined:
    Oct 25, 2012
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    0
    Dear các bạn,
    Hiện tại mình đang tìm hiểu về MathCad
    Tình huống mình gặp phải như sau:

    Cho hộ hàm là một chuỗi các biểu thức thay đổi theo giá trị x,y,z. Tạm gọi là f(x,y,z).

    Vì số lượng tính toán rất nhiều giá trị với x,y,z (hàng ngàn giá trị). Mình phải chọ cặp giá trị x,y,z cho phù hợp nhất, nên không thể ngồi thử từng cái.

    Mình muốn tạo 1 bảng giá trị tương tự như excel khi giá trị x,y,z cùng thay đổi thì các kết quả tính toán cũng thay đổi theo x,y,z và được lưu lại trong bảng kết quả của mình

    Bạn nào biết vấn đề này cho mình xin địa chỉ email, hoặc số ĐT để mình liên hệ với..
    Xin cám ơn.. và chúc sức khỏe..
     
  2. SEASTAR

    SEASTAR Member

    Joined:
    Jun 5, 2012
    Messages:
    303
    Likes Received:
    1
    Trophy Points:
    18
    Bạn cứ hỏi mạnh dạn, thoải mái và cụ thể vấn đề của bạn đi, biết đâu anh em lại giúp bạn được. Cá nhân tôi thực sự không thích hỏi riêng tư trong diễn đàn này. Vấn đề của bạn có khi lại là vấn đề của nhiều anh em khác nữa và cũng là vấn đề của tôi vì tôi không rành về mathcad :)

    Ví dụ như bạn cho thay vì 1000 thì bạn cho 10 dòng giá trị x, y, z; hàm f(x,y,z) bạn có thể ví dụ f(x,y,z) = 2x+y-z; tiêu chí chọn giá trị f(x0, y0, z0) của bạn là gì ....
     
  3. BrianNg

    BrianNg Moderators

    Joined:
    May 24, 2012
    Messages:
    349
    Likes Received:
    11
    Trophy Points:
    18
    Có 2 cách để bạn anct30303 giải quyết vấn đề này đó là tạo 1 biến là 1 ma trận nhiều hàng, 3 cột trong Mathcad với mỗi cột là chuỗi các giá trị lần lượt x, y, z và tiến hành các thuật toán lặp trên các cột này. Chú ý là trong mathcad nếu để mặc định bạn định nghĩa ma trận M = [xi, yi, zi], i=1..n thì để xuất ra cột giá trị [xi] (ma trận n hàng 1 cột) thì bạn phải lôi thanh công cụ Matrix trong mathcad ra, [xi] = M<0>, [yi] = M<1>, [zi] = M<2>.
    Cách khác là bạn tạo một biến rồi link vào 1 file excel chứa 3 cột là các giá trị [xi, yi, zi] nói trên, khi tính toán thì nếu bạn thay đổi giá trị của bất kỳ 1 x, y, z nào trong file excel, mathcad sẽ tự động cập nhật và tính toán. Để định nghĩa biến kiểu này bạn phải vào Insert > Object rồi chọn file excel của bạn.
    Chúc bạn thành công!
     
  4. Song Ma

    Song Ma Administrator

    Joined:
    May 17, 2012
    Messages:
    425
    Likes Received:
    20
    Trophy Points:
    18
    Mathcad - lenh_lap.jpg
    Ví dụ thế này có đúng vấn đề không nhỉ?
     
  5. maicohoi

    maicohoi Member

    Joined:
    Aug 7, 2012
    Messages:
    87
    Likes Received:
    1
    Trophy Points:
    6

    không biet ý bạn hỏi là như vay phải không
     
    Last edited by a moderator: Nov 17, 2015
  6. anct30303

    anct30303 New Member

    Joined:
    Oct 25, 2012
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    0
    À.. Cám ơn các bạn đã giúp đỡ nha..
    Đầu tiên là tạo 1 Matrix chứa các biến, rồi tạo 1 file excel để ghi lại biến lẫn KQ mình tính ra.
    Xin cám ơn các bạn.
     
  7. maicohoi

    maicohoi Member

    Joined:
    Aug 7, 2012
    Messages:
    87
    Likes Received:
    1
    Trophy Points:
    6
    muon xuat cai gi ra bang excel thi chi can nhap thong so xuat ra vao input cua file excel..va nhap them thông sô range (vidu A1:A100 muốn xuất ra cồt A trong bảng excel) nếu file tính toán xuất ra dạng matran thi điều chỉnh thông số A1:C100..ban nên đưa bài toán cụ thể mình có thể giúp bạn.
     

Share This Page