please help me with this
Show older comments
I plotted the graph as:
beta = 0; % Pitch angle
ind2 = 1;
for lambda=0.1:0.01:11.8
lambdai(ind2) = (1./((1./(lambda-0.02.*beta)+ (0.003./(beta^3+1)))));
Cp(ind2)=0.73.*(151./lambdai(ind2)-0.58.*beta-0.002.*beta^2.14-13.2).*(exp(-18.4./lambdai(ind2)));
ind2=ind2+1;
end
tab_lambda=[0.1:0.01:11.8];
% Kopt for MPPT (maximum power point tracking)
Cp_max=0.44;
lambda_opt=7.2;
kopt = ((0.5*ro*pi*(Radius^5)*Cp_max)/(lambda_opt^3));
figure
subplot(1,3,3)
plot(tab_lambda,Cp,'linewidth',1.5)
xlabel('lambda','fontsize',14)
ylabel('Cp','fontsize',14)

Now, I want the graph to be like this:

What I must change in the code to plot this new graph???
Please help me.
2 Comments
Image Analyst
on 29 Dec 2020
Doesn't run. What is ro and Radius?
rami shaker
on 29 Dec 2020
Answers (2)
Alan Stevens
on 29 Dec 2020
Edited: Alan Stevens
on 29 Dec 2020
Simply insert
hold
xvals = [0 7.2 7.2]; yvals = [0.36 0.36];
plot(xvals,yvals,'--')
after your plot command (though the peak of the first curve you showed is higher than 0.36).
4 Comments
rami shaker
on 29 Dec 2020
rami shaker
on 29 Dec 2020
rami shaker
on 29 Dec 2020
rami shaker
on 29 Dec 2020
Edited: Image Analyst
on 29 Dec 2020
This doesn't quite do exactly what you want but it's close.
% Define the curve
x = 0:0.25:10;
y = 50-(x-4).^2;
% Plot it
plot(x, y);
hold on
% Find the peak
[maxY, maxYLoc] = max(y);
% Plot the dashed lines and the "x marks the spot"
xline(x(maxYLoc), '--')
yline(maxY, '--')
plot(x(maxYLoc), maxY, 'x')
% Set the limits so there's room to see the horizontal dashed line
ylim([0 60])
5 Comments
rami shaker
on 29 Dec 2020
Walter Roberson
on 29 Dec 2020
https://www.mathworks.com/help/matlab/ref/xline.html
R2018b or later
rami shaker
on 29 Dec 2020
Image Analyst
on 29 Dec 2020
Edited: Image Analyst
on 29 Dec 2020
What are those things? Is lambdai() a function or a vector? What is the "x" value -- ind2 or beta? Are ind2 and beta vectors or scalars?
How about this:
plot(allInd2Values, Cp, 'b-', 'LineWidth', 2);
grid on;
xlabel('ind2');
ylabel('Cp');
rami shaker
on 29 Dec 2020
Categories
Find more on 2-D and 3-D Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



