066

066



66 Rozdział 6

Poniżej podano przykład wyboru pliku z okna dialogowego

% wyborp.m - skrypt wyboru pliku z danymi do obliczeń wdold=cd; disp(wdold);

[fname,ścieżka]=uigetfile...

'Wybierz plik z danymi do obliczeń'); eval(['cd(' ' ',ścieżka, ''')']); disp(' Aktualna ścieżka dostępu :'); pwd

% zapamiętanie nazwy pliku z danymi zwdat=strtok(fname,'.'); disp(' Wybrano plik o nazwie :'); disp(zwdat);

Podczas korzystania z funkcji wyboru pliku z okna dialogowego pojawiają się zmienne łańcuchowe oraz funkcja eval.

Zmienne łańcuchowe i funkcja eval

Łańcuch jest wektorem i zawiera tekst w postaci znaków ujętych w apostrofy. Informacje dotyczące własności łańcuchów w danej wersji Matlaba można uzyskać za pomocą polecenia

help strings

Łańcuchy można ze sobą łączyć, np.:

nazwaf1='[parwyl,parwy2]='; nazwaf2='funkcja(parwel,parwe2)'; nazwaf=[nazwaf1,nazwaf2] nazwaf =

[parwyl,parwy2]=funkcja(parwel,parwe2)

Bardzo często korzysta się z konwersji łańcuchów na wartości numeryczne i odwrotnie za pomocą następujących funkcji:

str2num - konwersja łańcucha na liczbę, int2str - konwersja liczby całkowitej na łańcuch, mat2str - konwersja macierzy na łańcuch.

W tworzeniu interfejsu graficznego szczególną rolę pełni funkcja eval. Argumentem funkcji eval jest łańcuch.

W wyniku działania funkcji eval łańcuch będący argumentem wejściowym jest realizowany jako wyrażenie lub polecenie Matlaba.

Zasady tworzenia interfejsu graficznego użytkownika objaśniono na prostym przykładzie wykreślania paraboli o współczynnikach a, b, c czytanych w oknie interfejsu.


Wyszukiwarka

Podobne podstrony:
Bogdan Rąakowski - BHP w praktyce Rozdział 3 Poniżej podano przykładową klasyfikację obiektów w
Zad Zaz Uzs a) I KARTY PRACY DO ROZDZIAŁU OBRAZ ZIEMI Zadanie 1. (0-1) Poniżę) podano przykłady
DSC00102 (38) wv XiemcxfchJ p.) 3, Poniżej podano przykłady rzeczowników rodzaju nijakiego pole, cia
Bogdan Rączkowski - BHP w praktyce Rozdziaf 5 Poniżej podano niektóre wymagania dotyczące tych
62326 Strona124 Wk reakcji tej węgiel może częściowo utleniać się tlenem powietrza. Poniżej podano p
skanuj0583 182 Rozdział 6 Analiza otoczenia konkurencyjnego Poniżej przedstawiono przykład mapy
21985 img016 66 Rozdział 3 66 Rozdział 3 Studium przypadku 3.14. Przykład ogłoszenia rekrutacyjnego
391 2 Bogdan Rączkowski - BHP w praktyce Rozdział 12Zgłoszenie wypadku Poniżej podano wzór zgłoszeni
60 61 60 6 METODY NUMERYCZNE Poniżej podano M-plik zawierający trudny do aproksymacji przykład funkc
66 ROZDZIAŁ JO. PODSTAWOWE PROCEDURY WEJŚCIA I WYJŚCIAFunkcje wyjścia Funkcja printf W przykładzie
206 2 Bogdan Rączkowski - BHP w praktyce Rozdział 7Podstawowe zasady pracy przy komputerze Poniżej p

więcej podobnych podstron