用^计算功率

时间:2017-04-15 08:25:57

标签: matlab function graph exponent

我正在尝试对图形进行建模,如附图所示。我正在建模的等式也显示在图像中。

Click Here For the Image

我的编码是,

sigmafu=1660; 
phi=0.0:0.01:90;
e=2.7183; %I searched on internet to find e value of Euler number and I 
%found this. 
%Dont know whether MATLAB bydefault has value of e, like MATLAB has value 
%pi.
pw= (-0.3)*phi*(180/180);
F=sigmafu*(0)* 2.7183^(pw);
plot (phi,F)

使用上述编码我收到以下错误:

  

使用^时出错。输入必须是标量和方阵。要计算elementwise POWER,请改用POWER(。^)   myeqsetlin出错(第126行):F = sigmafu *(0)* 2.7183 ^(pw);

任何人都可以帮我纠正代码吗?另外,MATLAB的默认值是e(Euler的数字),如果是,我该如何使用它?

1 个答案:

答案 0 :(得分:0)

您可以使用exp(1)获取e的值。意思是e ^ 1。

sigmafu = 1660; 
phi = 0.0:0.01:90;
pw = -0.3*phi*pi/180;
F = sigmafu*exp(pw);
plot(phi,F)