matlab not plotting in for loop, plz help.
이전 댓글 표시
for le = les:100:len
t=max(tf,tw);
if t <=16
f = 0.9*fy;
elseif 16 < t <= 35
f = 0.85*fy;
elseif 35 < t <= 50
f = 0.80*fy;
elseif 50 < t <= 100
f = 0.75*fy;
end
N1 = f*Ag;
wx = le/rx;
wy = le/ry;
w = max(wx,wy);
%fprintf('w = %5.6f\n',w);
Qxy = sqrt((fy/235));
%fprintf('Qxy = %5.6f\n',Qxy);
Wxy = round(w*Qxy);
%fprintf('Wxy = %5.6f\n',Wxy);
Py = mod(Wxy,10);
%fprintf('Py = %5.6f\n',Py);
Px = Wxy - Py;
%fprintf('Px = %3.0f\n',Px);
xx = Px/10+1;
%fprintf('xx = %3.0f\n',xx);
P = scn(xx,Py+2);
%fprintf('P = %5.3f\n',P);
N2 = N1*P*10^-3;
plot(le,N2);
end
I need to plot N2 vs le graph, im not getting any error code but the graph is just blank. not even a point.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Graphics Performance에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!