主要内容

交互式演算在现场编辑器

这个例子展示了如何添加交互式控件来解决实时脚本中的微积分问题。

向脚本添加交互式控件

交互式控件可用于更改活动脚本中的变量值。要添加数字滑块,请转到插入选项卡上,单击控制按钮,并选择数字滑块.有关更多信息,请参见向活动脚本添加交互式控件

初始化变量和函数

评估积分

0 x 一个 x c x 2 d x

使用黎曼和近似。

黎曼和是用矩形区域的有限和对解析积分的数值逼近。使用交互式滑块设置积分的上界、矩形的数目和函数的常数因子。

信谊x;xMax =4;numRectangles =30.;c =2.5;f (x) = c * x ^ 2;yMax =双(f (xMax));

用黎曼和形象化曲线下的面积

阴谋被积函数f

fplot (f);xlim ([0 xMax]);ylim ([0 yMax]);传奇({},“位置”“北”“字形大小”, 20);标题(“黎曼和”“字形大小”, 20);

计算近似于积分曲线下面积的矩形面积。绘制矩形。

宽度= xMax / numRectangles;金额= 0;i = 0: numrectanges -1 xval = i*width;身高=双(f (xval));矩形(“位置”, [xval 0 width height],“EdgeColor”“r”);Sum = Sum + width*height;结束文本(xMax / 10 yMax / 3 (的面积= 'num2str(总和)),“字形大小”, 20);

图中包含一个轴对象。标题为Riemann Sum的axis对象包含32个类型为函数线、矩形、文本的对象。

解析计算积分

解析计算积分。使用vpa将精确的符号结果在数值上近似为32位有效数字。

弗林特= int (f, 0, xMax)
弗林特=

160 3.

vpa(弗林特)
ans =
                 
                  
                   
                    53.333333333333333333333333333333