matlab 计算定积分怎么运行很慢,我的程序如下:syms x S2=sqrt(1+(1.767*x^2-3.68*x+2.74

来源:学生作业帮助网 编辑:六六作业网 时间:2024/04/29 12:48:59
matlab计算定积分怎么运行很慢,我的程序如下:symsxS2=sqrt(1+(1.767*x^2-3.68*x+2.74matlab计算定积分怎么运行很慢,我的程序如下:symsxS2=sqrt(

matlab 计算定积分怎么运行很慢,我的程序如下:syms x S2=sqrt(1+(1.767*x^2-3.68*x+2.74
matlab 计算定积分怎么运行很慢,我的程序如下:syms x S2=sqrt(1+(1.767*x^2-3.68*x+2.74

matlab 计算定积分怎么运行很慢,我的程序如下:syms x S2=sqrt(1+(1.767*x^2-3.68*x+2.74
为了避免定义函数,使用函数句柄,计算还是很快的:
clear all;clc;
fx=@(x)sqrt(1+(1.767*x.^2-3.68*x+2.74698).^2);
s1=quadl(fx,0,1)
s1 =
1.8257