Mathcad
dr inż. Konrad Witkiewicz " kwit.zut.edu.pl
©
Zapis i odczyt danych
1. Zapis macierzy do pliku
ëÅ‚173.15öÅ‚ ëÅ‚1öÅ‚
ìÅ‚272.15÷Å‚ ìÅ‚1.1÷Å‚
ìÅ‚ ÷Å‚ ìÅ‚ ÷Å‚
T := 373.15 P := 1.2
ìÅ‚ ÷Å‚ ìÅ‚ ÷Å‚
ìÅ‚473.15÷Å‚ ìÅ‚1.3÷Å‚
ìÅ‚ ÷Å‚ ìÅ‚ ÷Å‚
íÅ‚573.15Å‚Å‚ íÅ‚1.4Å‚Å‚
WRITEPRN("temp.txt" ) := T WRITEPRN("ciÅ›.txt" ) := P
Sprawdzamy w TotalCommanderze zawartość plików temp.txt i ciś.txt. Aby zmienić precyzję zapisu:
Tools -> Worksheet Otpions -> Built-in Variables i zmieniamy PRNPRECISION na 5.
Wyedytować plik "temp.txt" w notatniku, dodać kolejny wiersz z wartością 673.15 i zapisać jako
temp2.txt.
Wyedytowaćplik "ciś.txt" w notatniku, dodać kolejny wiersz z wartością1.5 i zapisaćjako ciś2.txt.
Wczytujemy te pliki.
T2 := READPRN("temp2.txt" ) P2 := READPRN("ciś2.txt" )
ëÅ‚173.15öÅ‚ ëÅ‚1öÅ‚
ìÅ‚ ÷Å‚ ìÅ‚ ÷Å‚
ìÅ‚272.15÷Å‚ ìÅ‚1.1÷Å‚
ìÅ‚373.15÷Å‚ ìÅ‚1.2÷Å‚
T2 = P2 =
ìÅ‚ ÷Å‚ ìÅ‚ ÷Å‚
ìÅ‚473.15÷Å‚ ìÅ‚1.3÷Å‚
ìÅ‚ ÷Å‚ ìÅ‚ ÷Å‚
573.15 1.4
ìÅ‚673.15÷Å‚ ìÅ‚1.5÷Å‚
íÅ‚ Å‚Å‚ íÅ‚ Å‚Å‚
2. Definiowanie danych w postaci tabeli
2.1. Wstawianie tabeli - Insert -> Data -> Data Table -> OK lub klikamy symbol tabeli (prze
100%)
Polecenie: Wstawić tabelę "dane" o 2 kolumnach i 4 wierszach, poniżej wyświetl "dane" jako macierz.
Wypełnić tabelę dowolnymi wartościami niecałkowitymi. Usunąć trzeci wiersz (Zaznaczyć dowolną komórkę
w 3. wierszu, kliknąć ppm -> Delete Cells... -> Entire Row). Zdefiniować pierwszą kolumnę macierzy jako
zmienną "Objętość" i drugą jako "Masa".
dane :=
0 1
0 2.5 7
1 8.4 0.5
2 5 8
1
)# *#
ëÅ‚2.5 7öÅ‚
ìÅ‚ ÷Å‚
Objętość := dane0
dane = 0.5
ìÅ‚8.4 ÷Å‚
)# *#
Masa := dane1
ìÅ‚5 8÷Å‚
íÅ‚ Å‚Å‚
2.2. Eksport anych z tabeli o Excela
Polecenie: Kliknąć dwukrotnie lpm na macierz, pojawi się okno Result Format, w zakładce Display Options
zmienić Matrix display style na Table. Kliknąć ppm na którąkolwiek komórkę tabeli, wybrać Export -> File
format: Microsoft Excel -> kliknąć Browse i w swoim katalogu zapisać nazwę nowego pliku dane-> Zapisz ->
Dalej -> Zakończ
0 1
ëÅ‚2.5 7öÅ‚
ìÅ‚ ÷Å‚
0 2.5 7
dane = 0.5 ===> dane =
ìÅ‚8.4 ÷Å‚
1 8.4 0.5
ìÅ‚5 8÷Å‚
íÅ‚ Å‚Å‚
2 5 8
W Excelu otworzyć plik dane.xls, wstawić pusty wiersz nad danymi: kliknąć ppm na pierwszy wiersz -> wstaw.
W komórce A1 wpisać Temperatura, w komórce B1 - Ciśnienie. Zapisać zmiany i zamknąć Excela.
2.3. Import anych z Excela o tabeli
Polecenie: Wstawić tabelę dane2, kliknąć na pierwszą komórkę danych ppm -> Import... -> File format:
Microsoft Excel -> kliknąć Browse i wskazać plik Excela z danymi -> Dalej -> Worksheet: wybrać pierwszą
opcję -> Zakończ.
dane2 := dane2 :=
0 1 0 1
0 "temp" "ci" 0 1 10.2
===>
1 1 10.2 1 2 16.8
2 2 16.8 2 3 20.9
3 3 20.9
Aby zmienić zakres importowanych danych, kliknąc ppm na tabelę -> Import... -> Dalej ->Worksheet: wybrać
pierwszą opcję -> Pod Enter the cell range... po "......!" dopisać zakres danych z Excela bez nagłówka
(....!A2:B4) -> Zakończ.
3. Import/Export danych do pliku Excela
Definiujemy macierz:
ëÅ‚"A" "B" "C" öÅ‚
ìÅ‚ ÷Å‚
m1 :=
ìÅ‚2.5 1 -55÷Å‚
ìÅ‚33 1.5 -30.1÷Å‚
íÅ‚ Å‚Å‚
Wstawiamy obiekt zapisu do pliku: Insert -> Data -> File Output -> zmieniamy Formatted text na Microsoft
Excel -> klikamy Browse -> Ustawiamy bieżący katalog i wisujemy nazwę pliku jako tabela -> Zakończ -> w
kropkÄ™ wpisujemy zmiennÄ… m.Otwieramy plik tabela.xls w Excelu.
2
tabela.xls
m1
Aby odczytać plik tabela.xls wstawiamy obiekt odczytu z pliku: Insert -> Data -> File Input -> zmieniamy
Formatted text na Microsoft Excel -> klikamy Browse -> Wskazujemy plik tabela.xls -> Otwórz -> Dalej ->
Wybieramy pierwszy domyślny Worksheet i wpisujemy po ! A2:C3 -> w kropkęwpisujemy zmienną m2.
m2 :=
ëÅ‚2.5 1 -55öÅ‚
m2 =
ìÅ‚ ÷Å‚
tabela.xls
íÅ‚33 1.5 -30.1Å‚Å‚
3
Wyszukiwarka
Podobne podstrony:
2 15 Zapis i odczyt danych (2)zapis i odczyt z pliku macierzZapis i odczytzapis i odczyt plikuZajęcia 3 Odczyt i zapis dokumentów XMLSpróbuj odczytać Wesele Wyspiańskiego jako zapis świadomościSpróbuj odczytać Wesele Wyspiańskiego jako zapis świadom~4C4Mathcad Laborki K1 MGPraca mag Interaktywny system regułowej analizy danych marketingowych dotyczących satysfakcji kliejak odczytywać informacje nazw Photoshopawięcej podobnych podstron