Nhúng kết dữ liệu

Những thành phần (Components) cho phép dữ liệu lưu động giữa bảng tính Mathcad và

các nguồn dữ liệu hoặc trình ứng dụng khác. Dữ liệu đưa vào thành phần từ Mathcad

được gọi là nhập (input). Dữ liệu đưa ra khỏi thành phần được gọi là xuất (output).

Thành phần nhập và xuất được chuyển giữa bảng tính Mathcad và thành phần theo

phương cách Mathcad nhập và xuất các tham số.

Những bước cơ bản áp dụng vào thành phần để hoán chuyển dữ liệu với Mathcad như

sau:

? Chèn thành phần và chỉ định các tham số nhập và xuất vào khung nhập dữ liệu trống.

? Cấu hình thành phần để chúng biết những gì phải thực hiện với đối tượng nhập và

những gì phải thực hiện với đối tượng xuất.

pdf11 trang | Chuyên mục: MATLAB | Chia sẻ: dkS00TYs | Lượt xem: 1870 | Lượt tải: 0download
Tóm tắt nội dung Nhúng kết dữ liệu, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
à chỉ định các tham số nhập và xuất vào khung nhập dữ liệu trống.
? Cấu hình thành phần để chúng biết những gì phải thực hiện với đối tượng nhập và
những gì phải thực hiện với đối tượng xuất.
? Do có một số thành phần chỉ nhận riêng đối tượng nhập hoặc xuất, những bước này
hơi khác một chút đối với các thành phần.
Sau khi đã chèn thành phần vào bảng tính Mathcad, điền vào các khung nhập số liệu
trống và cấu hình các thuộc tính, kích chuột vào vị trí bất kỳ trong vùng đối tượng. Ngay
điểm này, dữ liệu hoán chuyển sẽ thay thế. Những thành phần sau đây được dùng trong
Mathcad:
? Axum
? File Read/Write, dùng để đọc và ghi các tập tin dữ liệu
? Exel
? MATLAB
? Scriptable Object
Nhúng kết dữ liệu
1/11
ĐỌC DỮ LIỆU
Bạn có thể đưa dữ liệu vào Mathcad bằng cách du nhập chúng từ tập tin, đọc từ tập tin
hoặc dán từ Clipboard. Những phương pháp này luộn luôn tạo các mảng dữ liệu. Bạn
cũng có thể nhập dữ liệu vào bảng số liệu nhập (input table) hoặc mảng.
ĐỌC DỮ LIỆU TỪ TẬP TIN DỮ LIỆU
Khi muốn đọc dữ liệu từ tập tin dữ liệu trong Mathcad, có thể dùng thành phần File
Read/Write. Thành phần File Read/Write cho phép thực hiện việc nối với tập tin dữ liệu,
đọc dữ liệu và gán dữ liệu vào tham số của Mathcad. Dữ liệu sẽ tự động cập nhật trong
Mathcad khi chúng được thay đổi trong tập tin dữ liệu.
Muốn đọc dữ liệu từ tập tin dữ liệu qua cách dùng thành phần File Read/Write
? Kích vào vùng trống trong bảng tính.
? Từ thanh menu: nhấn Insert/Component (hoặc từ thanh công cụ : nhắp vào biểu tượng
), xuất hiện hộp thoại Component Wizard (hình 8.1).
? Từ hộp thoại Component Wizard chọn File Read or Write và chọn , xuất
hiện hộp thoại File Read or Write Wizard (hình 8.2).
Hình 8.1. Hộp thoại ComponentWizard
Nhúng kết dữ liệu
2/11
Hình 8.2.File Read or Write Wizard
? Chọn Read from a file và kích vào nút , xuất hiện hộp thoại Wizard (hình
3).
Hình 8.3.Wizard
Nhúng kết dữ liệu
3/11
• Từ danh sách (hình 8.3) chọn loại tập tin
muốn đọc và nhập đường dẫn tập tin muốn đọc
hoặc kích vào nút để tìm vị
trí tập tin muốn đọc.
? Kích vào nút xuất hiện biểu tượng thành phần File Read or Write và được
dẫn trong tập tin dữ liệu (hình 8.4).
Hình 8.4
? Trong khung nhập dữ liệu trống nằm bên trái, nhập tên biến của Mathcad muốn gán
vào số liệu mới thu nhập.
? Kích chuột vào vùng trống nằm ngoài thành phần trên, tập tin dữ liệu tức khắc được
đọc và dữ liệu sẽ được gán vào tham số Mathcad. Ngay lúc này có thể xử lý các tham số
đó theo ý muốn. Mỗi lần xử lý bảng tính, Mathcad sẽ đọc lại dữ liệu từ tập tin đã chọn
bằng kích vào khung nhập dữ liệu (hình 8.4) và nhấn Math/Calculate (hoặc nhấn F9).
Ví dụ:
Đọc số liệu từ bảng Excel (hình 8.5) vào Mathcad.
Hình 8.5
Kết quả:
Nhúng kết dữ liệu
4/11
***SORRY, THIS MEDIA TYPE IS NOT SUPPORTED.***
DÁN DỮ LIỆU TỪ CLIPBOARD
Trong một vài trường hợp, muốn dữ liệu được chứa trong bảng tính hoặc trong các trình
ứng dụng khác, nhưng không muốn du nhập hoặc đọc dữ liệu như tập tin trong Mathcad.
Muốn thực hiện theo cách này thực hiện như sau:
? Chọn dữ liệu trong trình ứng dụng khác và dùng lệnh Copy để chép dữ liệu của chương
trình nguồn đó.
? Mở chương trình Mathcad, nhập phần xác định biến như ***SORRY, THIS MEDIA
TYPE IS NOT SUPPORTED.*** .
? Kích vào vùng trống nằm bên phải dấu gán và chọn Paste để dán dữ liệu vào Mathcad.
Ví dụ:
***SORRY, THIS MEDIA TYPE IS NOT SUPPORTED.***
Lưu ý: Nếu thực hiện theo cách này, khi thay đổi số liệu nguồn thì số liệu trong bảng
tính trong Mathcad không thay đổi được.
NHẬP BẢNG SỐ LIỆU (TABLE OF NUMBERS)
? Kích chuột vào nơi muốn thể hiện bảng tính.
? Từ thanh menu: Chọn Insert/Component (hoặc trên thanh công cụ : nhắp vào , xuất
hiện hộp thoại Component Wizard (hình 8.1).
? Chọn Input Table và kích nút , xuất hiện hộp thoại Wizard (hình 8.6).
Nhúng kết dữ liệu
5/11
Hình 8.6. Wizard
? Trong khung trống xuất hiện nơi bên trái (hình 8.7), nhập tên biến của Mathcad muốn
gán dữ liệu.
Hình 8.7
• Nhập số liệu vào các ô.
Sau khi đã tạo mảng số liệu qua cách dùng bảng nhập, bạn có thể xử lý mảng theo các
hàm và phép tính đã lặp sẵn trong Mathcad.
Lưu ý:
? Bạn chỉ có thể nhập các con số vào bảng, không thể nhập các phương trình toán học.
? Trong mỗi dòng phải nhập những giá trị dữ liệu. Nếu để trống Mathcad tự động chèn
giá trị không “0” vào ô đó.
Nhúng kết dữ liệu
6/11
? Thay vì đánh dữ liệu vào ô của bảng. Bạn cũng có thể dán dữ liệu vào bảng nhập nếu
bạn đã chép dữ liệu từ trình ứng dụng khác bằng cách sử dụng lệnh Paste Table.
Ví dụ:
***SORRY, THIS MEDIA TYPE IS NOT SUPPORTED.***
CÁC HÀM LỆNH DU NHẬP TẬP TIN DỮ LIỆU
READPRN(“file”): Đọc dữ liệu từ tập tin dữ liệu.
Khai báo:
? file tên tập tin hoặc đầy đủ đường dẫn được cấu trúc theo tập tin dữ liệu ASCII.
? file được nhập theo dạng chuỗi.
WRITEPRN(“file”): Ghi mảng dữ liệu vào tập tin.
Khai báo:
? file tên tập tin hoặc đầy đủ đường dẫn được cấu trúc theo tập tin dữ liệu ASCII.
? file được nhập theo dạng chuỗi.
APPENDPRN(“file”): Nối các mảng vào tập tin.
Khai báo:
? file tên tập tin hoặc đầy đủ đường dẫn được cấu trúc theo tập tin dữ liệu ASCII.
? file nhập theo dạng chuỗi.
? Số cột trong file phải khớp với số cột trong mảng.
? file phải có sẵn trong thư mục. Không như WRITEPRN, APPENDPRN không thể tạo
tập tin mà chỉ nối các tập tin cũ.
Lưu ý:
WRITEPRN bố trí tập tin ASCII theo dòng và cột giống như Ma trận gốc. Theo mặc
định, APPENDPRN sẽ nối bốn cơ số trong các cột có chiều rộng tám con số. Để
thay đổi hiện trạng này, từ thanh Math chọn Options và kích vào nút
Nhúng kết dữ liệu
7/11
trong hộp thoại Math Options (hình 8.8) để thay đổi thành phần PRNPRECISION và
PRNCOLWIDTH.
Hình 8.8. Hộp thoại Math Options
XUẤT DỮ LIỆU
Sau khi đã dùng Mathcad để thực hiện các phép tính, bạn có thể xuất hoặc ghi lại các
kết quả thành phần tin dữ liệu hoặc đưa các kết quả vào Clipboard để dán vào chương
trình khác.
XUẤT DỮ LIỆU SANG TẬP TIN
? Đánh dấu bằng (=) để hiện kết quả của biến. Nếu các kết quả hiện theo dạng Ma trận,
kích đúp vào Ma trận và dùng khung thoại Result Format và thay đổi các thành phần
của “Table”.
? Kích nút phải chuột vào bảng dữ liệu xuất thể hiện menu xổ.
? Chọn Export để hiện khung thoại Write to File.
? Chọn thể loại tập tin muốn tạo trong “File of type”. Dùng khung thoại để hiện phần
trình duyệt muốn tạo tập tin dữ liệu vào thư mục đã chọn và nhập tên tập tin muốn tạo.
sau đó, “Open”. Dữ liệu sẽ xuất sang tập tin đã chỉ định.
Lưu ý:
Nhúng kết dữ liệu
8/11
Nếu dữ liệu thay đổi và muốn cập nhật dữ liệu trong tập tin, cần phải xuất lại dữ liệu.
GHI DỮ LIỆU VÀO TẬP TIN DỮ LIỆU
Muốn ghi các giá trị từ Mathcad vào tập tin dữ liệu, bạn có thể dùng thành phần File
Read/Write. Thực hiện như sau:
? Kích vào điểm trống trong bảng tính.
? Từ thanh menu: nhấn Insert/Component (hoặc nhấn vào biểu tượng .
? Chọn File Read or Write từ danh sách và kích . Điều này sẽ chuyển bạn
sang khung cửa sổ hướng dẫn File Read or Write Setup Wizard.
? Chọn “Write to a data source” và kích để chuyển đến khung cửa sổ hướng
dẫn Wizard thứ hai.
? Từ danh mục xổ File Format trong Wizard, chọn loại tập tin dữ liệu muốn ghi.
? Nhập tên đường dẫn cho tập tin muốn ghi hoặc kích nút lệnh để tìm vị trí
muốn ghi tập tin.
? Kích nút , xuất hiện biểu tượng thành phần File Read or Write và đường
dẫn của tập tin dữ liệu.
? Trong khung trống hiện bên dưới thành phần, nhập tên của biến Mathcad có chứa dữ
liệu sẽ được ghi vào tập tin dữ liệu.
? Khi kích nút chuột vào bên ngoài khung nhập biến, các giá trị trong tham biến của
Mathcad sẽ được ghi theo tập tin đã chỉ định. Mỗi lần bạn tính lại bảng tính, dữ liệu sẽ
lại được cập nhật.
TRAO ĐỔI DỮ LIỆU VỚI EXCEL
Các thành phần Excel cho phép bạn:
? Du nhập dữ liệu từ Mathacd vào tập tin Excel, kích đúp vào thành phần Excel để dùng
các lệnh chức năng từ Excel.
? Chuyển các số liệu từ Excel vào Mathcad bằng cách:
? Bảo đảm là hệ thống của bạn là đã có cài chương trình Microsoft Excel 7.0 hoặc phiên
bản cao hơn, nhưng không nhất thiết phải điều hoạt.
Nhúng kết dữ liệu
9/11
? Kích vào vùng trống bảng tính. Nếu bạn muốn xuất các số liệu sang thành phần từ các
biến đã xác lập trong bảng tính của Mathcad, bảo đảm là bạn kích vào bên dưới hoặc
bên phải của thành phần xác định biến.
? Chọn Insert/Component, xuất hiện hộp thoại Component Wizard (hình 8.6).
? Chọn Excel từ danh sách kích . Điều này sẽ chuyển bạn sang khung cửa sổ
hướng dẫn Excel Setup Wizard. Điền vào những thành phần trong khung thoại và kích
. Wizard sẽ chuyển đến các khung thoại theo các thành phần đã chọn.
? Khi kết thúc, bạn sẽ thấy phần Excel trong bảng tính với khung nhập số liệu cho các
biến nhập và xuất. Gán biến nhập vào khung nhập số liệu nằm dưới và nhập các biến
xuất vào khung nhập số liệu nằm bên trái dấu gán .
? Khi kích bên ngoài khung nhập liệu, các biến nhập sẽ được chuyển từ Mathcad sang
Excel và phạm vi ô sẽ được chuyển từ Excel ngược về Mathcad để gán các biến xuất.
Sau khi đã xác lập các biến xuất, bạn có thể xử lý chúng theo các hàm lệnh và phép tính
của Mathcad.
Ví dụ: Từ Mathcad đọc số liệu φtc bảng tính Excel. Trong bảng tính Excel lập hàm nội
suy các hệ số A, B, D dựa vào φtc, sau đó xuất số liệu ra bảng tính Mathcad.
***SORRY, THIS MEDIA TYPE IS NOT SUPPORTED.***
BÀI TẬP CHƯƠNG 8
1. Số liệu trạm A và B được nhập bằng một ma trận để gọi vào bảng tính Excel.
A B C D E F G H I J K
1 STT Năm TrạmA(x)
Trạm
B(y) Kxi Kyi Kxi-1 Kyi-1 (kxi-1)2 (Kyi-1)2 (Kxi-1)*(Kyi-1)
2 1 1950 352 123 xi/xtb
yi/
ytb
3 2 1951 456 354
4 3 1952 897 754
5 4 1953 123 100
6 5 1954 741 654
7 6 1955 963 845
Nhúng kết dữ liệu
10/11
8 7 1956 741 632
9 8 1957 852 741
10 9 1958 369 256
11 10 1959 123 110
12 xtb= ytb= T1= T2= T3=
a. Xuất các giá trị từ bảng Excel sang Mathcad:
xtb, ytb, T1, T2, T3
b. Tính hệ số tương quan:
***SORRY, THIS MEDIA TYPE IS NOT SUPPORTED.***
c. Kiểm tra:
Nếu và n>9 : Trạm A và Trạm B có tương quan, ngược lại không tương quan.
Nhúng kết dữ liệu
11/11

File đính kèm:

  • pdfNhúng kết dữ liệu.pdf