Why is my plot not showing anything?
이전 댓글 표시
for ii=1:n \n
if x(ii)<=a
v=((-q*b*x(ii)^2)/(12*E*I))*(3*L+3*a-2*x(ii));
vi=((-q*b*x)/(2*E*I)).*(L+a-x);
else
v=((-q)/(24*E*I))*(x(ii)^4-4*L*x(ii)^3+6*L.^2*x(ii)^2-4*a.^3*x(ii)+a.^4);
vi=((-q)/(6*E*I))*(x(ii)^3-3*L*x(ii)^2+3*L.^2*x(ii)-a.^3);
end
end
subplot(2,1,1); plot(x,v);
title(' ');
subplot(2,1,2); plot(x,vi);
Should there be a 'hold on' somewhere in the code? Thanks
댓글 수: 1
Stephen23
2018년 11월 3일
It is possible that a loop is not required anyway. Please tell us what size the variables are: q, E, I, x, L, etc.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Call Python from MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!