Jak wyświetlić wartość w ciągu MATLAB

MATLAB oferuje wiele elastycznych narzędzi do analizy liczb, a ciągi MATLAB pomagają zrozumieć, co oznaczają liczby. Na przykład wydrukowanie tablicy ciągów nad tabelą wartości liczbowych może pomóc w szybkim zrozumieniu informacji o kolumnach i wierszach. MATLAB oferuje kilka sposobów wyświetlania wartości łańcuchów, tablic ciągów i tablic znaków, co powoduje wydrukowanie jednego lub kilku słów na ekranie. Łańcuchy mogą zawierać wartości liczbowe, chociaż nie będą miały postaci odpowiedniej dla arytmetyki.

1

Utwórz ciąg, wpisując nazwę zmiennej, a następnie operator przypisania i wartość ciągu w apostrofach. Na przykład w oknie poleceń wpisz następujące polecenie, a następnie naciśnij „Enter”:

name = 'James';

2

Wpisz nazwę zmiennej, aby wydrukować wartość ciągu, a także nazwę zmiennej, którą właśnie wpisałeś. Na przykład wpisanie „name” spowoduje wyświetlenie wiersza „name = 'James'” w oknie poleceń.

3

Wpisz następujące polecenie, aby wyświetlić wartość „name” bez wypisywania „name =” na początku:

disp (nazwa)

Funkcja „disp” działa również z literałami łańcuchowymi, więc wpisanie „disp ('James')” da ten sam wynik.

4

Wyświetl bardziej skomplikowany ciąg za pomocą funkcji „fprintf”. Na przykład utwórz kolejną zmienną łańcuchową, wpisując:

kolor = „czerwony”;

Aby wyświetlić wartość tych ciągów za pomocą „fprintf”, wpisz:

output = fprintf ('% s lubi kolor% s. \ n', nazwa, kolor);

To drukuje „James lubi kolor czerwony”. Symbole „% s” to znaki konwersji, które odwzorowują kolejno argumenty łańcuchowe przekazane do funkcji „fprintf”. Ciąg musi kończyć się znakiem nowego wiersza „\ n”; w przeciwnym razie następne wyjście zostanie wydrukowane w tym samym wierszu.

5

Przekonwertuj wartość liczbową na łańcuch za pomocą funkcji „num2str”, aby wyświetlić inne typy danych jako ciągi. Na przykład utwórz zmienną całkowitą, wpisując:

wysokość = 180;

Wydrukuj tablicę ciągów w oknie poleceń, wpisując:

output = [name, „is”, num2str (height), „cm height.”]

6

Wyświetl wartość „height” za pomocą funkcji „fprintf”, wpisując:

output = fprintf ('% s ma% d cm wzrostu. \ n', imię, wysokość);

Symbol „% d” odwzorowuje wartość całkowitą na wyjście. Wykonanie tego polecenia powoduje wydrukowanie komunikatu „Jakub ma 180 cm wzrostu”.