Saját tanár a mathcad által

13.3.3. Import Data Wizard és READFILE függvény

A Mathcad 12-ben két új, univerzálisabb lehetőség van az adatok külső fájlból történő importálására. Hozzájárulnak az adatimport varázsló megjelenéséhez, amely lehetővé teszi a kívánt formátumú importálást a párbeszédablakban, valamint a READFILE új beépített funkcióval. amelynek célja az importálás egységesítése. Az első módszer az adatok importálásához „kézzel” a követési adatokat olvasni folyamat egymást, lépésről lépésre, és a második - automatizálni, anélkül, hogy belegabalyodik számos más import funkciókat.

Mindkét módszer különböző formátumú adatfájlok importálását teszi lehetővé: szöveges fájlokat különböző határolókkal, valamint xls (Microsoft Excel) fájlokat.

Vegyük fontolóra az első lehetőség megvalósítását, a példában szereplő adatok olvasásának példáján. 13.20 és 13.21, valamint a 13.16 és 13.17 listákban (lásd a 13.3.1 szakaszt):

1. Lépjen be a Insert / Component parancssorba, majd válassza ki a Data Import Wizard listából a típusát. Ennek eredményeképpen megjelenik a Varázsló ablak, amely lépésenkénti interaktív módban lehetővé teszi a szükséges információk elolvasását (13.25. Ábra).

2. Válassza ki a kívánt fájlformátumot, amelyről importál a Fájlformátum legördülő listából (13.26. Ábra). Ha nehezen tudja pontosan azonosítani azt, a legjobb megoldás egy elhatárolt szöveg típusú feladat, amely lehetővé teszi az adattípus-felismerés és a felvétel formátumának a Mathcad-hoz való hozzárendelését.

3. Kattintson a Tallózás gombra, és keresse meg a szükséges fájl helyét a megjelenő párbeszédpanelen.

Ábra. 13.25. Adatbeállító varázsló ablak kezdőlapja

Ábra. 13.26. Az Adat importálás varázsló következő oldala


5. A Befejezés gombra kattintva (Befejezés) a dialógus adatok importálása varázsló (Adatok beolvasása varázsló), és térjen vissza a munkaterületet Mathcad dokumentum, írjon be egy helykitöltő, ami megjelent a bal oldalon a táblázat az importált adatok a várt eredményt. A későbbi számításokban szokásos mátrixként is használható.

A varázsló eredményét az 1. ábra mutatja. 13.27. Az első sor a leírt lépések eredménye az adatok mátrixba történő olvasásához, a második sor pedig a Mathcad formában a mátrix kimenetét jeleníti meg.

Ábra. 13.27. Az adatok importálása egy fájlból


Az új READFILE funkció megkönnyíti a "szoftver" folyamatát, amely adatokat olvas egy fájlból (lásd a 13.22-es listát):

  • Readfile ( "file", "típusú", [colwidth, sorok, oszlopok, emptyfill]) - visszaadja a mátrix elemeit olvasható külső adatfájlokat
  • "fájl" - a fájl neve (beleértve a lemezen lévő elérési utat is);
  • "type" - fájltípus ("delimited" vagy "Excel");
  • colwidth - a fájlból olvasott adatok oszlopának szélessége abban az esetben, ha a "fix" típust az előző paraméterként választja ki, azaz meghatározott szélességű adatokkal;
  • sorok - a kezdeti adatbeviteli vonal vagy kétkomponensű vektor, amely meghatározza a sorok importintervallumát;
  • cols - az adatbevitel kezdeti oszlopa vagy egy kétkomponensű vektor, amely meghatározza az oszlopok importálási időtartamát;
  • emptyfi ll az a érték, amelyet a hiányzó adatok (üresek a fájlban) helyettesít. Számára a "Nem" (NaN) értékét használhatja (lásd 1.2.5 fejezet).

13.22. Adatok importálása az univerzális READFILE funkció használatával

Kapcsolódó cikkek