Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2009-06-30
帖子: 2
声望力: 0 ![]() |
![]()
function y=Bi(x)
%函数名:Bi %函数功能:计算函数Bi %参数:x,t y=(1/pi)*int((exp((-(t^3)/3)+x*t)+sin((t^3)/3+x*t)),t,0,inf) end y=Bi(0.1) 为什么有错误: ??? function y=Bi(x) | Error: Function definitions are not permitted at the prompt or in scripts. 此帖于 2009-07-11 22:56 被 yuwk77 编辑。 原因: 题目意义不明确 |
![]() |
![]() |
![]() |
#2 |
普通会员
注册日期: 2008-06-12
年龄: 47
帖子: 37
声望力: 17 ![]() |
![]()
把函数改成这样就行了,因为积分、求导都是符号运算,必须把t定义成符号变量
function y=Bi(x) %函数名:Bi %函数功能:计算函数Bi %参数:x,t syms t y=(1/pi)*int((exp((-(t^3)/3)+x*t)+sin((t^3)/3+x*t)),t,0,inf) |
![]() |
![]() |