Matlab 中int((2-2*t)*cos(pi*t),t,0,2)语句输出结果是0,请问错误在哪里?

 我来答
书宬
2013-03-26 · TA获得超过7849个赞
知道大有可为答主
回答量:2125
采纳率:75%
帮助的人:3304万
展开全部

如果是求(2-2*t)*cos(pi*t) 图像在(0,2)上与x轴围成的面积,加个绝对值就可以了,否则就是=0

 

 

>> syms t

F=int(abs((2-2*t)*cos(pi*t)),t,0,2) 

 

F =

 

4/pi

 

>> 

 

 

lovelixuejiao
2013-03-26
知道答主
回答量:37
采纳率:0%
帮助的人:18万
展开全部
程序要写完整!
>> syms t % 定义符号
>> f=(2-2*t)*cos(pi*t) % 定义被积函数
>> F=int(f,t,0,2)
>>y=numeric(F) % 把符号解转化为数值结果
追问
谢谢,不过运行后它显示Undefined function 'numeric' for input arguments of type 'sym'.哎
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-03-26
展开全部
1,t没有值
2,2要点乘
更多追问追答
追问
呃,前面有syms t
不过,请问点乘怎么打?谢谢
追答
,2.*
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式