%PDF- %PDF-
Direktori : /data/down/eBOOKS/ebooks/Matlab a Simulink/Matlab Pro Lamy/ |
Current File : //data/down/eBOOKS///ebooks/Matlab a Simulink/Matlab Pro Lamy/automobil_tlacitka_funkcne.m |
% Napiste aplikaci v Matlabu, ktera bude pocitat brzdnou drahu automobilu o % urcite vaze, ktery zastavuje s konstantnim spomalenim z dane rychlosti. % Dale dobu, za kterou automobil zastavi. clear; % vycisteni workspacu clc; % vycisteni okna Matlabu prompt = {'Zadejte pocatecni rychlost automobilu v m/s:','Zadejte zpomaleni automobilu v m/s^-2:'}; % definice okna pro zadavani vstupnich velicin dlg_title = 'Projekt do BPC1-automobil'; % nadpis okna num_lines = 1; % pocet radku def = {'20','10'}; % hodnoty zadany prioritne ans = inputdlg(prompt,dlg_title,num_lines,def); % zobrazeni okna a nacteni vsuptnich velicin z=(ans{1,1}); % vyjmuti hodnoty z promenny typu cell x=(ans{2,1}); % vyjmuti hodnoty z promenny typu cell v = sscanf(z, '%d', [2, inf]); % prevod char na string a = sscanf(x, '%d', [2, inf]); % prevod char na string t=v/a; % vypocet casu s=((1/2)*a*t^2)+(v*t); % vypocet drahy % okno pro vysledky prompt = {'Pocatecni rychlost automobilu v m/s:','Zpomaleni automobilu v m/s^-2:','Cas za ktery automobil zastavi v sekundach:','Draha kterou ujede do zastaveni v metrech:'}; dlg_title = 'Vysledky'; num_lines = 1; def2 = {num2str(v),num2str(a),num2str(t),num2str(s)}; ans2 = inputdlg(prompt,dlg_title,num_lines,def2); % warning okno prompt = {'Za optimalnich podminek a z hlediska dynamiky na hmotnosti automobilu nezalezi a proto ji nebereme v uvahu!!!'}; dlg_title = 'WARNING'; num_lines = 1; def3 = {' WARNING KE PRIKLADU '}; ans3 = inputdlg(prompt,dlg_title,num_lines,def3); %ale jeste se na to mrkni a poopravuj formalni chyby. Z funkcemi nedelej nic a ani s promennyma bych nehejbal