Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 基础科学 > 数学 > 数学建模专区
数学建模专区 A discussion board for Mathematical Modelling.
回复
 
主题工具 显示模式
旧 2009-06-30, 21:44   #1
beijiangxue
初级会员
 
注册日期: 2009-06-30
帖子: 2
声望力: 0
beijiangxue 正向着好的方向发展
默认 求助:关于maltab的M函数

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 编辑。 原因: 题目意义不明确
beijiangxue 当前离线   回复时引用此帖
旧 2009-06-30, 22:03   #2
yuwk77
普通会员
 
注册日期: 2008-06-12
年龄: 47
帖子: 37
声望力: 17
yuwk77 正向着好的方向发展
默认 回复: 求助,非常感谢!

把函数改成这样就行了,因为积分、求导都是符号运算,必须把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)
yuwk77 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 05:56


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.