如何用matlab计算以下分段函数的积分?

 我来答
谷可欣巨君
2019-02-18 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:1970万
展开全部
用matlab计算以下分段函数的积分方法:
  1、举例说明:x=:pi/1:2*pi;y=sin(x).*()+cos(x).*(pi*pi);或者可以用if函数分段写
  2、x=:.1:1;f=(x)x.*double(x>=&x)+1*x.^2.*double(x>=.1&x)+.*double(x>.3&x);plot(x,f(x))quad(f,,.)函数为:x(t>&t)1x^2(t>.1&t).(t>.3&t)
  3、你可以镶嵌套用
用if
else语句完成函数分段,你得先定义
t
G
T
的,相信你会的。
连礼聂俏
2019-02-19 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:1103万
展开全部
是数值积分还是函数积分?看题意应该是数值积分吧?直接写来两段积分就行了
clc
clear
theta0=pi;
theta1=pi/2;
r1=1;r2=2;
Q1=quad(@(theta)
(r1-r1*sin(theta)).^2,0,theta1);
Q2=quad(@(theta)
(r1-r1*cos(theta1)+r2*cos(theta1)-r2*cos(theta)).^2,theta1,theta0);
Q=Q1+Q2
当然可以将theta1作为一个输入参数,这只是一个例子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式