%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /data/down/eBOOKS/ebooks/Matlab a Simulink/Matlab Pro Lamy/
Upload File :
Create Path :
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
 

Zerion Mini Shell 1.0