matlab求含有多个参数的复杂函数的定积分求函数函数y=1/t(x)对x的定积分,积分区间为(0,m);其中:t(x)=t+2(r-sqrt(r^2-(m/2-x)^2));我用的语句是:syms t r m x;y=1/(t+2(r-sqrt(r^2-(m/2-x)^2)));int_y=int(y,x,0,m)为

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 13:43:40
matlab求含有多个参数的复杂函数的定积分求函数函数y=1/t(x)对x的定积分,积分区间为(0,m);其中:t(x)=t+2(r-sqrt(r^2-(m/2-x)^2));我用的语句是:syms t r m x;y=1/(t+2(r-sqrt(r^2-(m/2-x)^2)));int_y=int(y,x,0,m)为

matlab求含有多个参数的复杂函数的定积分求函数函数y=1/t(x)对x的定积分,积分区间为(0,m);其中:t(x)=t+2(r-sqrt(r^2-(m/2-x)^2));我用的语句是:syms t r m x;y=1/(t+2(r-sqrt(r^2-(m/2-x)^2)));int_y=int(y,x,0,m)为
matlab求含有多个参数的复杂函数的定积分
求函数函数y=1/t(x)对x的定积分,积分区间为(0,m);其中:
t(x)=t+2(r-sqrt(r^2-(m/2-x)^2));
我用的语句是:
syms t r m x;
y=1/(t+2(r-sqrt(r^2-(m/2-x)^2)));
int_y=int(y,x,0,m)
为什么求不出结果?而matlab提示:Warning:Explicit integral could not be found.
那有什么方法可以求呢?

matlab求含有多个参数的复杂函数的定积分求函数函数y=1/t(x)对x的定积分,积分区间为(0,m);其中:t(x)=t+2(r-sqrt(r^2-(m/2-x)^2));我用的语句是:syms t r m x;y=1/(t+2(r-sqrt(r^2-(m/2-x)^2)));int_y=int(y,x,0,m)为
Warning:Warning,unable to determine if r+1/2*m is between 0 and m; try to use assumptions or
set _EnvAllSolutions to true
Warning:Warning,unable to determine if -r+1/2*m is between 0 and m; try to use assumptions or
set _EnvAllSolutions to true
Warning:Warning,unable to determine if 1/2*m-1/2*(-t*(t+4*r))^(1/2) is between 0 and m; try to
use assumptions or set _EnvAllSolutions to true
Warning:Warning,unable to determine if 1/2*m+1/2*(-t*(t+4*r))^(1/2) is between 0 and m; try to
use assumptions or set _EnvAllSolutions to true
Warning:Explicit integral could not be found.
> In sym.int at 58
In Untitled at 6
int_y =
int(1/(t+2*r-(4*r^2-m^2+4*m*x-4*x^2)^(1/2)),x = 0 ..m)
你的这个 表达式 太复杂了.MATLAB用现有 的方法 求不出来

Warning: Explicit integral could not be found.
找不到解析解,程序没有问题。
实际上这是很正常的,例如一些看似简单的函数积分可能很麻烦。
例如:y=sin(x^2)...椭圆积分

改成这样就可以实现了。
syms t r m x;
int_y=int('1/(t+2(r-sqrt(r^2-(m/2-x)^2)))',x,0,m)
输出结果是:
int_y =

1/(t+2)*m

matlab求含有多个参数的复杂函数的定积分求函数函数y=1/t(x)对x的定积分,积分区间为(0,m);其中:t(x)=t+2(r-sqrt(r^2-(m/2-x)^2));我用的语句是:syms t r m x;y=1/(t+2(r-sqrt(r^2-(m/2-x)^2)));int_y=int(y,x,0,m)为 在matlab中怎样求带有参数的定积分 用matlab 求cos(a*t^2)的fourier和laplace变换如果要用fourier变换含有a,t或多个参数的表达式,其中只有t是变量,怎样用matlab的fourier()函数表示啊? 如何用matlab求拟合的函数中的参数? 我们用matlab中的nlinfit函数时,参数需要回归系数的初值,这个要怎么定啊, 如果一个函数含有参数 然后定义域给你 然后求参数的范围 什么是含有参数的函数、方程、不等式? 应用Matlab的ode45解含有约束条件的多参数微分方程 matlab 多元函数针对其中一个参数求积分,提示错误(有可能是因为函数过于复杂)想利用matlab求积分,程序中包含多个未知数,需要先进行一些基本运算,然后再针对其中的一个未知数z进行积分 matlab函数可以定义多少个参数 matlab:二元函数带参数,求函数值模取最小时,相对应的函数值函数是f(x,y),含有参数a,a的取值是[0,1].输入一组(x,y),a会在[0,1]上相应变化,求相应的f 的模取最小时,对应的函数值,比如,输入(1,2), matlab 求原函数 结果含有int我想用matlab算一个比较复杂的式子的原函数代码是:syms y;f = (3*y-y^2.(略));int(f,y)结果得到的答案还含有int.我需要原函数啊~怎么办? 编写一个求定积分的通用函数用C++,用指向函数的指针作函数参数 matlab 求定积分,积分的上限是变量,函数带有其他参数积分表达式为:y=1/(t+2(r-sqrt(r^2-(m/2-x)^2))),积分区间为(0,m),其中0 怎么用matlab求函数参数 matlab 中如何求多元函数的定积分我还想问的是:对于不能求出原函数的函数,进行数值积分,比如用辛普生法求的时候,也能对其中一个变量求定积分吗,而且积分上下限能是参数吗?最好能举个 可以用MATLAB求含有各种参数的导数么?例如y=ax^2+bx+c,能用MATLAB求出来导数等于2ax+b么 Matlab绘制复杂连续信号的波形函数如图:(菜鸟求解决如何输入函数)绘制复杂连续信号的波形