- If above command not solve your problem post the entire code/ missing values in the code already posted .So that somebody can trace the bug easily
matlab not plotting in for loop, plz help.
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Tianju Huang
am 8 Aug. 2016
Kommentiert: Stalin Samuel
am 8 Aug. 2016
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 Kommentare
Akzeptierte Antwort
Stalin Samuel
am 8 Aug. 2016
use the line specifications and marker size to identify the plotted points
plot(le,N2,'*k','Markersize',12)
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!