How I can plot this equation ((1-e^-a)^m)

조회 수: 2 (최근 30일)
Aya Emam
Aya Emam 2022년 5월 28일
댓글: William Rose 2022년 5월 31일
Selection combination outage probability

채택된 답변

William Rose
William Rose 2022년 5월 29일
The plot you provided has on the horizontal axis. Therefore define x, for use as the horizontal coordinate for plotting: . Then . Therefore
.
x=-10:40;
M=[1,2,3,4,10,20];
Pout=zeros(length(x),length(M));
for i=1:length(M)
Pout(:,i)=(1-exp(-1./(10.^(x/10)))).^M(i);
end
semilogy(x,Pout(:,1),'-r',x,Pout(:,2),'-g',x,Pout(:,3),'-b',...
x,Pout(:,4),'-c',x,Pout(:,5),'-m',x,Pout(:,6),'-y');
ylabel('Pout'); grid on;
xlabel('10log_{10}(\gamma_{bar}/\gamma_0)');
ylim([1e-4,1]);
legend('M=1','M=2','M=3','M=4','M=10','M=20')
The plot above matches the plot you provided.
  댓글 수: 2
Aya Emam
Aya Emam 2022년 5월 30일
You are so Great ✨🌸
William Rose
William Rose 2022년 5월 31일
@Aya Emam, you;r welcome, and thanks!

댓글을 달려면 로그인하십시오.

추가 답변 (2개)

William Rose
William Rose 2022년 5월 29일
First you need to decide if you want a surface plot, with two independent variables, or a line plot, with one independent variable. If you want a line plot, then you must decide whether the variable for the horizontal axis is a or m.
Example 1: Assume a=1 and let m=0:.1:10.
Example 2: Assume m=1 and let a=0:.1:10.
a=1;
m=0:.1:10;
z=(1-exp(-a)).^m;
subplot(211), plot(m,z,'-r.');
xlabel('m'); ylabel('z'); title('z=(1-exp(-a))^m, a=1');
m=1;
a=0:.1:10;
z=(1-exp(-a)).^m;
subplot(212), plot(a,z,'-r.');
xlabel('a'); ylabel('z'); title('z=(1-exp(-a))^m, m=1')
Try it.
  댓글 수: 3
Aya Emam
Aya Emam 2022년 5월 29일
I just want to plot this curve and this is the equation Po=((1-e^-gamma ratio)^m) And thanks for your efforts 🌸

댓글을 달려면 로그인하십시오.


Aya Emam
Aya Emam 2022년 5월 29일

카테고리

Help CenterFile Exchange에서 Signal Analysis에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by