Effacer les filtres
Effacer les filtres

Invalid expression when i click run

1 vue (au cours des 30 derniers jours)
Maria Shehadeh
Maria Shehadeh le 3 Nov 2018
Modifié(e) : Stephen23 le 3 Nov 2018
I havent had to use matlab before. When i type out the code I was given it won't run because of an invalid expression. i can't figure out my mistep
close all
clear all
t=0;
theta0=pi()/3;
L=.5;
lam=6;
for n=1:161
t(n+1) =t(n)+.02;
theta(n)=theta0*sin(lam*t(n));
omega(n)=lam*theta0*cos(lam*t(n));
alpha(n)=-lam^2*theta(n);
xA(n)=t(n);
yA(n)=t(n)^(3)/18;
xB(n)=xA(n)+L*sin(theta(n));
yB(n)=yA(n)-L*cos(theta(n));
uA(n)=1;
vA(n)=t(n)^(2)/6;
uB(n)=uA(n)+L*omega(n)*cos(theta(n));
vB(n)=vA(n)+L*omega(n)*sin(theta(n));
axA(n)=0;
ayA(n)=t(n)/3;
axB(n)=L*alpha(n)*cos(theta(n))-L*omega(n)^2*sin(theta(n));
ayB(n)=ayA(n)+L*alpha(n)*sin(theta(n))+L*omega(n)^2*cos(theta(n));
end;
for n=1:161
line([xA(n) xB(n)]),[yA(n) yB(n)]);
end

Réponse acceptée

madhan ravi
madhan ravi le 3 Nov 2018
Modifié(e) : Stephen23 le 3 Nov 2018
t=0;
theta0=pi/3; %error was NOT here
L=.5;
lam=6;
for n=1:161
t(n+1) =t(n)+.02; theta(n)=theta0*sin(lam*t(n));
omega(n)=lam*theta0*cos(lam*t(n)); alpha(n)=-lam^2*theta(n);
xA(n)=t(n);
yA(n)=t(n)^(3)/18;
xB(n)=xA(n)+L*sin(theta(n));
yB(n)=yA(n)-L*cos(theta(n));
uA(n)=1;
vA(n)=t(n)^(2)/6;
uB(n)=uA(n)+L*omega(n)*cos(theta(n));
vB(n)=vA(n)+L*omega(n)*sin(theta(n));
axA(n)=0;
ayA(n)=t(n)/3;
axB(n)=L*alpha(n)*cos(theta(n))-L*omega(n)^2*sin(theta(n));
ayB(n)=ayA(n)+L*alpha(n)*sin(theta(n))+L*omega(n)^2*cos(theta(n));
end;
line(xA, xB,'r') %error was here
hold on
line(yA,yB','g') %error was here
  5 commentaires
madhan ravi
madhan ravi le 3 Nov 2018
Ah thank you sir Walter didn’t notice it because the question was edited at the beginning until you did
Maria Shehadeh
Maria Shehadeh le 3 Nov 2018
Just caught that didn't realize I retyped it properly in the end. Thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Tables dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by