用Matlab 求解分段函数方程组
分段函数是ifXp<15Yp=0;elseifXp<45;Yp=(3.5/2)*(1-cos(pi/30*(Xp-15)));elseifXp<70;Yp=3.5;els...
分段函数是
if Xp<15
Yp=0;
elseif Xp<45;
Yp=(3.5/2)*(1-cos(pi/30*(Xp-15)));
elseif Xp<70;
Yp=3.5;
elseif Xp<95;
Yp=(3.5/2)*(1+cos(pi/25*(Xp-70)));
else Yp=0;
end
%%圆的方程
Xp^2+Yp^2=30^2
求解这两个方程组,写出求解过程的代码,要在simulink 中的Matlab Function里用。我的matlab版本是2012a。
一共两个方程,一个是分段函数,另外的是一个圆的方程。分段函数的代码我已经写出来了,圆的方程在它的下面,问题是怎么求这个方程组,并写出过程 展开
if Xp<15
Yp=0;
elseif Xp<45;
Yp=(3.5/2)*(1-cos(pi/30*(Xp-15)));
elseif Xp<70;
Yp=3.5;
elseif Xp<95;
Yp=(3.5/2)*(1+cos(pi/25*(Xp-70)));
else Yp=0;
end
%%圆的方程
Xp^2+Yp^2=30^2
求解这两个方程组,写出求解过程的代码,要在simulink 中的Matlab Function里用。我的matlab版本是2012a。
一共两个方程,一个是分段函数,另外的是一个圆的方程。分段函数的代码我已经写出来了,圆的方程在它的下面,问题是怎么求这个方程组,并写出过程 展开
2个回答
展开全部
分别对每个分段函数来求,如果结果(x,y)在这个分段内就表示有交点。
具体自己写5个函数,计算根就好了。
具体自己写5个函数,计算根就好了。
更多追问追答
追问
怎么写,我是初学者,对编写程序还不熟
追答
举个例子吧:对下面这个分段的函数
elseif Xp=15
Xp
Yp=(3.5/2)*(1-cos(pi/30*(x-15)))
disp('为交点')
end
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
东莞大凡
2024-11-14 广告
2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于...
点击进入详情页
本回答由东莞大凡提供
展开全部
什么意思啊 没怎么看懂 能说的再明白点不
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询