MATLAB中求物理表达式定积分函数
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 12:27:41
clearallclcx=-3:0.1:3;f=inline('(exp(0.3*a)-exp(0.2*a))/2*sin(a+0.3)','a')m=length(x);z=zeros(1,m);f
把f=a^2*(1-e^2)*(cos(x))/((1-((e^2)*(sin(x))^2))^2);改为f=a^2*(1-e^2)*(cos(x))./((1-((e^2)*(sin(x)).^2)
比如说电流=电压÷电阻,I=U/R就是数学表达式;电功率=电压×电流,P=UI就是数学表达式;电热=电流的二次方×电阻×通电时间,Q=I²Rt就是数学表达式.明白?
clear;clcsymsx1x2x4y4fay1=x1^2/(4*f);y2=x2^2/(4*f);x3=(x1+x2)/2;y3=(y1+y2)/2;eq1=sqrt((x4-x3)^2+(y4-
这是matlab特有的功能,进行字符运算.比如对x^2求导,diff(x^2),得到结果2*x
修改为:(sqrt(16*cos(x).*cos(x)+240)-4.*cos(x))/2主要是你没有弄清楚数组乘和矩阵乘的差别
能具体点吗
clear;symsx1x2;s=3*x1-x2-2;x1=2;x2=3;>>subs(s,'x1,x2',{x1,x2})%用subs替换ans=1再问:出错了呀再答:将上面4行代码一起执行,Mat
先看看图形,加入k=1>>ezplot('1-gamma(1/x)*gamma(5/x)/(gamma(3/x))^3')solve不行,我试过了,不行就用x=-2:2(或一个合适的范围),通过做图法
建立m函数文件MDCT.mfunctionX=MDCT(x)%X输出改进的离散余弦变换的值%x输入向量[m,n]=size(x);ifm~=1&n~=1error('请输入向量!');return;e
x=[]'y=[]'fun=inline('exp(-(x-a(1))^2/(2*(a(2))^2))','a','x')x0=[00][a,resnorm,residual,exitflag]=ls
%bydynamic%2009.2.%积分Matlab中提供了数值和解析解法两种1.数值方法>>fun=@(x)738.5*x.^2.*exp(-0.00105*x.^2);>>quadl(fun,0
可以用复合的形式,比如说:symsaxy;f=x^2+y^2;I=int(int(f,x,(y-a),y),y,a,3*a)%先对x积分,积分限为y-a到y,再对y积分,积分限为a到3a.执行结果:I
设被积函数为f=ax+b,积分区间为(c,d)MATLAB代码如下:symsabcdx;f=a*x+b;answer=int(f,x,c,d).
按springehome的做法,是得不出结果的,这是MATLAB给的结果:int=int(-((73*(C/T)^(1/2))/100+(503*(C/T)^(1/2))/(4*T)-53/2000)
1、求积分的函数是int(函数名称,积分区间左端,积分区间右端)如果后面两个不填就认为是求不定积分.2.求导数的函数diff(y,x,K)表示y对x求K阶导.基本上求导和求微分的意义是一样的.
给你一个最简单的例子:求解x^k从0到2积分等于3的k值,利用fzero函数,初值为0fzero(@(k)quadl(@(x)x.^k,0,2)-3,0)
poly2sym(poly([x1,x2,x3,...]))x1,x2,x3...是根.
(1+2*x)^(-0.5)*(1+x)^(-1)
f=inline('sin(x)')>>g=@(x)x.*f(x)>>quad(g,1,2)