how to write this equation in matlab? L and q are variable
2 次查看(过去 30 天)
显示 更早的评论
回答(1 个)
Matthew Cribb
2018-8-15
编辑:Matthew Cribb
2018-8-15
%The format of the equations should be correct. Af for plotting and evaluating the integral, I am not correct (I didn't get it to work) but hopefully this is a start. If you have questions about integrating within Matlab, type "help integrate" into the command window. (Also try "help fplot" etc).
Check out the attached document for more info on function handles.
%Define constants (for example)
del=2; delta = 3; alpha=4; L=5; q_c = 10;
%Create the function inside the integral:
f =@(q) q.^del.*coth(q)/((del+q.^del.*L.^del)/(del.*alpha)).^(del+alpha)
f_integral = integral(f,0,q_c)
%The Left Hand Side (LHS) vs RHS:
%F = E/E_0
F = del+delta.^del.*L.^del.*f_integral %RHS
Let me know if this helps.
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!