怎样用Matlab求符号表达式的数值积分?
我用Matlab符号运算功能算出一个表达式如,sin(x)+cos(x),--实际式子远比这个复杂。我想对这个式子求定积分,直接对符号求没有显式解,于是想用数值积分,请问...
我用Matlab符号运算功能算出一个表达式如,sin(x)+cos(x),--实际式子远比这个复杂。
我想对这个式子求定积分,直接对符号求没有显式解,于是想用数值积分,请问怎样在已知符号表达式的情况下,求这个表达式在给定积分限下的数值积分,谢谢了 展开
我想对这个式子求定积分,直接对符号求没有显式解,于是想用数值积分,请问怎样在已知符号表达式的情况下,求这个表达式在给定积分限下的数值积分,谢谢了 展开
4个回答
展开全部
1、求积分的函数是int(函数名称,积分区间左端,积分区间右端)
如果后面两个不填就认为是求不定积分。
2.求导数的函数diff(y,x,k)表示y对x求k阶导。基本上求导和求微分的意义是一样的。
如果后面两个不填就认为是求不定积分。
2.求导数的函数diff(y,x,k)表示y对x求k阶导。基本上求导和求微分的意义是一样的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
黄先生
2024-12-27 广告
2024-12-27 广告
矩阵切换器就是将一路或多路视音频信号分别传输给一个或者多个显示设备,如两台电脑主机要共用一个显示器,矩阵切换器可以将两台电脑主机上的内容renyi切换到同一个或多个显示器上;迈拓维矩矩阵切换器种类齐全,性价比高,支持多种控制方式,为工程商采...
点击进入详情页
本回答由黄先生提供
展开全部
方法1:
function y=fun(x)% %定义被积函数,生成一个m文件
y=sin(x)+cos(x);
function main()%生成另一个m文件
T=quad(@fun,-1,1) %对fun进行积分,下限为-1,上限为1
T=
1.6829
方法2:
fun=@(x)sin(x)+cos(x); %定义被积函数
T=quad(fun,-1,1) %对fun进行积分,下限为-1,上限为1
function y=fun(x)% %定义被积函数,生成一个m文件
y=sin(x)+cos(x);
function main()%生成另一个m文件
T=quad(@fun,-1,1) %对fun进行积分,下限为-1,上限为1
T=
1.6829
方法2:
fun=@(x)sin(x)+cos(x); %定义被积函数
T=quad(fun,-1,1) %对fun进行积分,下限为-1,上限为1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
f=@(x)sin(x)+cos(x); %定义被积函数
Intf=quad(f,0,1) %对f进行积分,下限为0,上限为1
Intf=quad(f,0,1) %对f进行积分,下限为0,上限为1
更多追问追答
追问
关键是表达式也是通过前几步的符号运算得到的,例如图中,我想对simplify后的符号表达式做数值积分,其中只有theta是变量,Q,R,T是已知的数。问题在于这是个符号式
追答
希望int函数能给你求解。
int(N1_theta,0,1)
符号越多,变量越多,一般越难得到积分值。建议你,前期最好把QRT代入。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
double(limit(sin(x)+cos(x)))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询