logo

Crowdly

Sestavte soubor (m-file) obsahující dvě funkce plos_graf a vstuph . Nejprve...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Sestavte soubor (m-file) obsahující dvě funkce plos_graf a vstuph.

Nejprve vytvořte uživatelskou funkci plos_graf bez parametrů. Funkce plos_graf vykreslí průběh funkce dvou proměnných

                        z =  x2 + h – 6y

pro x od -20 do 20 a pro y od -3π do 3π.

Pro získání hodnoty h zavolejte Vámi vytvořenou další funkci vstuph. Vektory xy rozdělte na 15 bodů.

Grafy se vykreslí pouze v případě, bude-li h kladné číslo. Grafy vykreslete do jednoho grafického okna rozděleného na dvě části. Do první části se vykreslí vrstevnice grafu, do druhé části stínovaný (vybarvený) plošný graf. Popište osy grafu. Pokud uživatel zvolí h záporné nebo rovné nule, bude informován o nevhodné volbě.

Dále bude v této funkci proveden formátovaný výpis na obrazovku, vypíše se číslo h, které uživatel zadal z klávesnice. Na obrazovce se tedy objeví např.:

Bylo zadáno cislo 3.1456

Dále vytvořte druhou uživatelskou funkci vstuph s jedním výstupním parametrem h. V této funkci zadá uživatel hodnotu konstanty h z klávesnice.Tato funkce vstuph bude použita v první funkci plos_graf.

% funkce plos_graf bez parametru

% hlavička funkce plos_graf

function

% zjištění čísla h s využitím funkce vstuph

% ověření velikosti čísla h a provedení příslušných příkazů

% vytvoření vektorů x, y

% výpočet z-ové souřadnice

      % rozdělení grafického okna na dvě části a vykreslení příslušných grafů

     

     

      % popis os grafu

      xlabel('x')

      ylabel('y')

     

     

      % popis os grafu

      xlabel('x')

      ylabel('y')

      zlabel('z')

  
    

      % výpis zprávy na obrazovku

     

% tisk zadaného čísla

fprintf('Bylo zadano cislo:
\n',h);

% konec první funkce

end

% funkce vstuph s výstupním parametrem h

% hlavička funkce vstuph

% vstup čísla z klávesnice a uložení do proměnné h

end

More questions like this

Want instant access to all verified answers on phix.zcu.cz?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!