当前位置: 首页 > 知识库问答 >
问题:

基于matlab的求和级数

郁博学
2023-03-14

当我用matlab写这篇文章时

syms x;
f=x^3-cos(x);
g=diff(f)

它给出了把作为

g=

3*x^2 sin(x)

我在谷歌上搜索并找到了“symsum”命令,但当我编写以下命令时,它没有完成我所需的任务

syms k
symsum(k^2, 0, 10)
symsum(1/k^2,1,Inf)

它给出了作为

ans=385

ans=pi^2/6

例如,在Mathematica中,我可以像

你的帮助肯定会大有帮助。

共有1个答案

强安和
2023-03-14

我已经查看了symsum函数的帮助,您有一个非常好的示例,请尝试以下方法:

syms x;
syms k real;
symsum(x^k/sym('k!'), k, 0, inf)

例如,您可以执行以下操作:

syms x;
syms k real;
ak = (-1)^k*x^(2*k+1)/sym('(2*k+1)!');
sum_ak = symsum(ak, k, 0, inf);     % gives back sin(x)
dak = diff(ak,x);
sum_dak = symsum(dak, k, 0, inf);   % should give back cos(x), but does not
A5 = symsum(ak, k, 0, 5);           % add only the first values of the series
DA5 = symsum(dak, k, 0, 5);         % add the derivated terms of the series

您可以声明多个符号变量uk并将它们相加:

syms x;
syms k real;
n = 5;
for i = 0:n
    eval(['syms u',num2str(i),' real;']);
end

A = cell(1,n);
for i=1:n
    A{i} = u0;
    for j=1:i
        eval(['A{i} = A{i} + u',num2str(j),';']);
    end
end
A{3} % check the value of A{i}

希望这有帮助,

 类似资料:
  • 我目前正试图简化这个总和。我是R的新手。

  • 我有一个有多个分离的圆形区域的噪声图像是模糊的。具有六个感兴趣区域(ROI)的这种图像的示例是: 在Matlab中使用和给定的阈值很容易用全局阈值分割图像。但是我想相对于每个ROI(而不是整个图像)的最大像素值设置一个固定阈值(例如54%),来分割每个ROI。 我有一组不同ROI大小和位置的图像,我需要基于区域阈值分割来分割它们,因此我也无法使用Matlab交互工具来选择它们。 谢谢

  • 我的架构如下所示: 这是你的小提琴 图式的快速解释:我有广告: 每个广告都有洞察力,这些洞察力告诉我们某个广告何时处于活动状态(=>ad_clicks必须>0)。 每个ad都有产品(MANY2MONE-表)。每个产品都有,它告诉我们该产品在某一天产生了多少销售额。 现在,我想获取时间范围-的所有广告,这些广告的>0(我已经做了),并计算每个广告在活动时产生了多少销售额。因此,只有当广告的ad_in

  • 主要内容:实践练习,在MATLAB中使用分号(;),添加注释,常用的运算符和特殊字符,特殊变量和常数,命名变量,保存工作,以下是纠正/补充内容:MATLAB环境的行为就像一个超级复杂的计算器。可以在命令提示符下输入命令。 MATLAB是一个解释性的环境。换句话说,用户只要给出一个命令,MATLAB马上执行它。 实践练习 在实践练习之前,首先打开 MATLAB R2017 ,如下图所示 - 在命令行窗口中输入有效的表达式,例如 - 然后按回车,MATLAB立即执行,返回结果如下 - 让我们再来看几

  • 我是Scala的新手。 我在用加特林做压力测试。 我能够进行一个Gatling测试,向WS发出请求,我将JSON响应保存在session变量中。响应是一个JSON数组,其中包含指向我的后端提供的图像的多个链接。 具体来说,第一个请求检索地图中的点,每个点都分配了一个图像,必须通过访问第一个WS响应提供的链接来获取每个图像。 我有以下代码: 第一个WS的JSON响应示例: 第一个请求工作正常,我不使

  • 非常感谢您抽出时间!