mathematica 循环语句怎么用不了

计算式为a=0.7;b=a/2;l=3.15;c=Table[-0.7+0.05i,{i,22}];f=Pi*b*(a^2-x^2)/a+2*l*Sqrt[a^2-x^2... 计算式为a = 0.7; b = a/2; l = 3.15; c = Table[-0.7 + 0.05 i, {i, 22}];
f = Pi*b*(a^2 - x^2)/a + 2*l*Sqrt[a^2 - x^2];
g = Integrate[f, {x, -a, c}]
可是结果为什么出来不是22个单独的数值呢
展开
 我来答
iUkiyoE
推荐于2016-03-24 · TA获得超过643个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:386万
展开全部

循环不是那样用的,Integrate 不会自动对每个积分限单独计算,没有 Listable 属性。

a = 0.7; b = a/2; l = 3.15;
f = Pi*b*(a^2 - x^2)/a + 2*l*Sqrt[a^2 - x^2];
g = Table[NIntegrate[f, {x, -a, -0.7 + 0.05 i}], {i, 22}]
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式