感悟网 导航

用matlab实现下面公式急求

作者&投稿:亢败 (若有异议请与网页底部的电邮联系)
如何用matlab编程实现下图公式的计算~

% 参数
a = 1;
p = 1;
ps = 1;
g = 1;
b = 1;
G = 1;
d = 1;
e0 = 1;
E = 1;
Cs = 1;
% 自变量
d = 1;
% 函数值
ut = sqrt( a/p * (ps*g*d + 6*b*G/pi/d - 8.22*e0*E^2/Cs) )

先把源代码保存为.m文件,然后按照公式,输入参数就可以了 比如第一个输入frft(1,2),具体看f和a的值了

利用symsum()函数和factorial()函数,即可完成计算I(β)。其中

1、求和用symsum()函数来计算

2、阶乘用factorial()函数来计算

实现过程如下:

b=5;Ib=Ib_fun(b)


function Ib=Ib_fun(b)    

%自定义I(β)函数

syms r

Ib=1+symsum(((b/2)^r/factorial(r))^2,1,20);

Ib=vpa(Ib,5);

end



《用matlab实现下面公式急求》
答:1、求和用symsum()函数来计算 2、阶乘用factorial()函数来计算 实现过程如下:b=5;Ib=Ib_fun(b)function Ib=Ib_fun(b)自定义I(β)函数 syms r Ib=1+symsum(((b/2)^r/factorial(r))^2,1,20);Ib=vpa(Ib,5);end

《求助 上述公式的matlab语言怎么编写?急求!!》
答:用匿名函数编写如下Px = @(B,miu0,miur,omige,l)(B^2*3*(miur-1)*sqrt(2)*omige*l^3/(2*miu0*(3*(2+miur)+... 2*(miur-1)*sqrt(2)*omige*l^3)));%带入B,miu0,miur,omige,l参数f0 = Px(1,1,3,1,1)

《在matlab中如何实现简单的公式推导?》
答:y=3+b/4;f=x+y

《急求,MATLAB求累加和的一个公式应该怎么编写啊啊啊》
答:sumfi=sumfi+fi(t)*yi(t);sumyi=sumyi+fi(t)^2;end;ki=sumfi/sumyi;

《用MATLAB拟和经验公式Y=AX^(1/2)+BX.A,B为要求的参数。 X=(2,4,6...》
答:x = [2;4;6;7]y = [2;6;4;8]X = [sqrt(x) x]a= X\y A = a(1,1)B = a(2,1)xx = [1:0.1:9];yy = A*sqrt(xx)+B*xx;plot(xx,yy)hold on;scatter(x,y,'r','filled')

《用MATLAB编程:使用for函数编写一个程序实现sum(A)的功能,其中A为矩阵...》
答:b-a)/n i=1;x=a+h;y=x^2*h;for i=1:n-1 x=x+h;y=x^2*h+y;i=i+1;end i %没有分号 x %没有分号 y %没有分号 循环程序中的赋值语句和之前的赋值语句最后要有分号,有了分号就不会输出值了,如果想最后输出哪个值,就在最后把变量名写上就可以了,记住这回不要分号了。

《matlab编程,求教如何编程,急求?》
答:实现过程如下:首先,自定义常微分方程函数shootfun(x,u),自定义边界条件函数 bcfun(ua,ub)其二,确定x范围(0,1),初定u的初值(0,0)其三,使用 bvpinit函数得到solinit粗略解网格结点,使用 bvp4c函数得到sol解的结构体,使用deval得到方程的数值解 然后,用plot函数分别绘出x-u(x)的关于...

《用matlab解答数学实验!!!急求!!》
答:t=0;dt=2;v0=0.42/60;v1=5*v0;e=0.02;n=100;%设置初始数据 for k=1:n t=t+dt;q=[1,v0*t];u(k)=1;v(k)=q(2);w=q-p;d=norm(w);if d<=e break,end w=w/d;p=p+v1*dt*w;x(k)=p(1);y(k)=p(2);%计算PQ两点的距离 end plot(x,y,u,v,'*')...

《matlab如何绘制已知公式 急急急急急急急》
答:最后一句改一下:plot(x,y,'-r');

《急求,用matlab求拟合函数Y=L/1+a*exp(-b*x)》
答:分两个步骤:第一步建立函数模型的M文件 打开M编辑器,输入如下代码;function yd=model(beta0,x)L/1+a*exp(-b*x)a=beta0(1);b=beta0(2);L=beta0(3);x1=x;yd=L./(1+a.*exp(-b.*x1));保存这个M文件到work文件夹下,名称为:model 第二步:在命令窗口中输入如下代码:x=[0 1...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网