MATLAB入门(8)MATLAB的数值分析 积分

豆豆网   技术应用频道   2007年12月24日    社区交流

关键字: MATLAB入门 MATLAB

本文详细介绍MATLAB入门(8)MATLAB的数值分析 积分

  MATLAB入门(8)MATLAB的数值分析 积分。

  int函数用以演算一函数的积分项, 这个函数要找出一符号式 F 使得diff(F)=f。如果积

  分式的解析式 (analytical form, closed form) 不存在的话或是MATLAB无法找到,则int 传回原输入的符号式。相关的函数语法有下列 4个: 

  int(f) 传回f对预设独立变数的积分值 

  int(f,'t') 传回f对独立变数t的积分值 

  int(f,a,b) 传回f对预设独立变数的积分值,积分区间为[a,b],a和b为数值式 

  int(f,'t',a,b) 传回f对独立变数t的积分值,积分区间为[a,b],a和b为数值式 

  int(f,'m','n') 传回f对预设变数的积分值,积分区间为[m,n],m和n为符号式 

  我们示范几个例子: 

  >>S1 = '6*x^3-4*x^2+b*x-5'; 
  >>S2 = 'sin(a)'; 
  >>S3 = 'sqrt(x)';
  >>int(S1) 
  ans= 3/2*x^4-4/3*x^3+1/2*b*x^2-5*x 
  >>int(S2) 
  ans= -cos(a) 
  >>int(S3) 
  ans= 2/3*x^(3/2) 
  >>int(S3,'a','b') 
  ans= 2/3*b^(3/2)- 2/3*a^(3/2) 
  >>int(S3,0.5,0.6)  
  ans= 2/25*15^(1/2)-1/6*2^(1/2) 
  >>numeric(int(S3,0.5,0.6)) % 使用numeric函数可以计算积分的数值 
  ans= 0.0741

来源:豆豆网转载    责编:豆豆技术应用

正在加载评论...