Matematické Fórum

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

#1 16. 05. 2011 19:13

Prometheus1988
Zelenáč
Příspěvky: 3
Reputace:   
 

MatLab - kinematika

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

 

#2 17. 05. 2011 14:05 — Editoval FliegenderZirkus (17. 05. 2011 14:05)

FliegenderZirkus
Příspěvky: 544
Škola: RWTH Aachen
Reputace:   25 
 

Re: MatLab - kinematika

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 $x_A = f(\alpha)$ atd. a teprve pak zkoušet, jak se v Matlabu kreslí graf funkce. Pokud jsem tedy zadání pochopil správně.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson