Jak představit dvě grafiky ve dvou číslech s MATLABem
Pokud pracujete současně s výpočtem, maticí a kreslíním obrázků (grafické znázornění), potom je Matlab správným matematickým softwarem pro práci. Nicméně pokud chcete otevřít vícenásobné grafy ve stejnou dobu, Matlab nemá intuitivní proces. K dispozici je pouze jedno otevřené grafické okno. Pokud řeknete Matlabu, že nakreslí další grafiku, program odstraní ten, který je v daném okamžiku otevřený. Sledujte více grafik současně v Matlabu pomocí funkce "Subplot".
Definujte nezávislé proměnné pro dva grafy, pokud jste tak již neučinili. Například na příkazovém řádku programu Matlab napište následující kód:
x = -pi: 0, 1: pi;
Stiskněte tlačítko "Enter". V tomto příkladu vytvoří Matlab seznam čísel, které ukládá jako "x" a který začíná v záporném pi zvyšujícím se po 0, 1, dokud nedosáhne kladného pi.
Definujte závislé proměnné pro dva grafy, pokud jste tak ještě neučinili. Například na příkazovém řádku programu Matlab napište následující kód:
y = sin (x); z = cos (x);
Stiskněte tlačítko "Enter". V tomto příkladu Matlab vytvoří dva seznamy čísel tak dlouho, dokud "x" a uloží je v "y" a "z", což představuje sinus a kosinus "x".
Plot "y" jako funkce "x" a "z" jako funkce "x" současně generuje dvě samostatná a nezávislá čísla ve stejném okně s následujícím kódem:
(x, y), subplot (1, 2, 2), graf (x, z)
Zpočátku tento kód říká, že Matlab generuje číslo. Funkce subplot říká Matlabu, že vygenerujete číslo s definovaným počtem řádků a sloupců grafů. Třetí argument řekne Matlabu, kde umístit graf, který definujete dále, s funkcí "plot". V tomto příkladu Matlab kreslí bez (x) a cos (x) v paralelních číslech.
Rada
Dvě vykreslené funkce nemusí záviset na stejné proměnné jako v tomto příkladu. Ty mohou být navzájem zcela nezávislé.