怎么用matlab算含字母的定积分? 比如:

59分粑粑分享生活
高粉答主

2020-05-12 · 专注生活好物分享,解答日常方方面面的问题
59分粑粑分享生活
采纳数:326 获赞数:119746

向TA提问 私信TA
展开全部

方法和详细的操作步骤如下:

1、第一步,创建一个M文件,单击“New”,然后选择“Function”,如下图所示。

2、第二步,完成上述步骤后,在编辑器中输入命令,代码见下图。

3、第三步,完成上述步骤后,将函数文件保存到相关工作路径,例如G:\ matlab \ work,如下图所示。

4、第四步,完成上述步骤后,调用积分函数squad进行计算,代码如下,按“ Enter”键后,可以得到计算结果1.8612。如下图所示。这样,以上的问题就解决了。

chinasunsunsun
推荐于2017-12-16 · TA获得超过1.6万个赞
知道大有可为答主
回答量:5494
采纳率:75%
帮助的人:3417万
展开全部
你积分上限写错了,应该为R

代码
syms S h R %定义符号变量S,h,R
S=int('sqrt(R^2-h^2)',h,0,R) % int表积分,''内表示被积函数,h表示积分变量,0,R表示下上限

结果
S =

1/4*(R^2)^(1/2)*pi/(1/R^2)^(1/2)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_Johnny_Yan_
2012-08-30
知道答主
回答量:5
采纳率:0%
帮助的人:3.2万
展开全部
syms S h %定义符号变量S、h
S=int('sqrt(R^2-h^2)',h,0,h)
%求符号表达式'sqrt(R^2-h^2)’关于变量h的定积分,0,h分别为积分的上、下限
输出为:
S_section =

piecewise([R in {-1, 1} and h = 1, pi/4], [not R in {-1, 1} or h <> 1, int((R^2 - h^2)^(1/2), h = 0..h)])

>>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式