Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit

Přeji dobrý den, jsem nováček v MatLabu a potřeboval bych pomoci dořešit semestrální práci.
Zde je zadání: http://www.sdilej.eu/pics/c0e0e104d5927 … 4be230.jpg
Doposud jsem se to pokusil naprogramovat sám a bohužel bez úspěchu. Prosil bych kohokoli, kdo by mi pomohl a opravil, případně doplnil do následujicího skriptu, moc děkuji.
function kulis_mechan(omega)
R = 0.5;
a = 2;
b = 3;
c = 2;
%deklarace pole o rozmerech 3*360
alfa=0:360; %nevim, zda pouzit toto
pole=zeros(1,360);%nebo toto
for i = 0 : 360%nebo toto - a jestli je vubec cyklus for vhodny pouzit?
%Rychlost
v0 = omega * R;
va = v0 * sind(i);
vb = va * R / a;
v = vb * cosd(i);
pole(0,i) = v;
%Zrychleni
omega1 = vb / R;
anl = omega1 * omega1 * R;
a = anl * sind(i);
pole(1,i) = v;
%Poloha
h = R * sind(i);
pole(2,i) = v;
next i;
end
plot(pole)
Offline

Tvůj kód nedává nejmenší smysl. Pokud jsi ho skutečně psal sám, pak doporučuju googlovat "matlab základy" případně podobné heslo v AJ. Navíc nevidím ani náznak samotného kinematického řešení mechanismu, což je to, co se po tobě v první řadě chce. Doporučil bych tedy vzít nejprve tužku a papír a najít požadované funkční závislosti
atd. a teprve pak zkoušet, jak se v Matlabu kreslí graf funkce. Pokud jsem tedy zadání pochopil správně.
Offline