作业帮 > 综合 > 作业

请大神救助:用Matlab画一个理论曲线:我的代码如下,为什么 画不出来啊 急

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 01:08:01
请大神救助:用Matlab画一个理论曲线:我的代码如下,为什么 画不出来啊 急
%Parameter set
a= [0:10:30];
b=10.^(a/10);
%main parameter in furmula
BetabA_2TS=0.8 * b;
FaibA_2TS=2.6 * b;
ThetabA_2TS=0.5 * b;
BetabB_2TS=1.6 * b;
FaibB_2TS=2.1 * b;
ThetabB_2TS= b;
%theory Maximum sum rate formula 47
Pb_2TS= 0.5 * log2(exp(1))*( exp(ThetabA_2TS + FaibA_2TS)/BetabA_2TS)* expint((ThetabA_2TS + FaibA_2TS)/BetabA_2TS)+ exp((ThetabB_2TS + FaibB_2TS)/BetabB_2TS)* expint((ThetabB_2TS + FaibB_2TS)/BetabB_2TS);
%draw the fighre
semilogy(Pb_2TS,a,'ko-','MarkerEdgeColor','k','MarkerFaceColor','c','MarkerSize',5)
set(gcf,'Color','w');
set(gcf,'Color','w');
xlabel('a');
ylabel('Maximum Sum Rate');
a= [0:10:30];b=10.^(a/10);BetabA_2TS=0.8 * b;FaibA_2TS=2.6 * b;ThetabA_2TS=0.5 * b;BetabB_2TS=1.6 * b;FaibB_2TS=2.1 * b;ThetabB_2TS= b; Pb_2TS= 0.5 * log2(exp(1)).*( exp(ThetabA_2TS + FaibA_2TS)./BetabA_2TS).* expint((ThetabA_2TS + FaibA_2TS)./BetabA_2TS)+ exp((ThetabB_2TS + FaibB_2TS)./BetabB_2TS).* expint((ThetabB_2TS + FaibB_2TS)./BetabB_2TS);semilogy(Pb_2TS, a, 'ko-','MarkerEdgeColor','k','MarkerFaceColor','c','MarkerSize',5);xlabel('a');ylabel('Maximum Sum Rate')你看看我做的对不,我也只是初学者,见笑了,嘿嘿~~~