MATLAB编写程序计算1 (x^2 1)在0到1上的积分
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 06:03:55
X=[1;8;6;2;7];fori=2:length(X)-1X(i)-X(i-1)end
clearx=-1:0.01:1;y=(x.^3).*exp(-x.^2);plot(x,y);title('y=x^3*e^(-x^2)');xlabel('x'),ylabel('y')
下面是M文件代码,参数需要调整x=0.5;n=10;%只能是正整数s=1;fori=1:ns=s+x^i/factorial(i);%factorial(n)计算n的阶乘end
x=0:0.01:10;y=x/(1+x.^2);plot(y,x)再问:没有图像啊!
x=[3,4,5,6,7,8,9,10];y=[4,5,6,7,8,9,10,11];z=21.89-9.87*x+8.09*y-7.98*x.*y-1.87*x.^2-7.98*y.^2z=1.0e
#includeusingnamespacestd;intpow(intx,intn);intf1(intn);intmain(intargc,char*argv[]){intx,n;doubleex
#includevoidmain(){intx,y;//你用的是浮点型,我改成整形的了...你如果真的要用浮点的话...要加上小数点,如2.0等...printf("x=");scanf("%d",&
多绕几圈,可以实现的.>>result=maple('evalf','(Ei(1,y))')result=Ei(1,y)>>y=2y=2>>result=subs(result)result=Ei(1
这个可以这样做~cleara=rand(10,1);%产生一组随机数b=rand(10,1);%产生另一组随机数b=b-(dot(a,b)/dot(a,a)).*a;%可以使用施密特正交化的方法转化d
%创建m文件文件名为f%编写函数function[y]=f(x)ifx6y=0.5;elsey=1.5-0.25*x;end%画图x=0:0.01:2;plot(x,f(x));
clearclcx=[50100150200250300350400450 500];y=[4080120160200];z=[0.050.050.050.050.050.250.150.1
symsn;>>num=(2*n+1-1)/2+1;>>z=(1+2*n+1)*numz=(2*n+2)*(n+1)
% x为一个数或者数组都可以计算function [y]=f(x)[m,n]=size(x);y=zeros(m,n);for i=1:m*ny(i)=(x(i)>
ab都是多少并且打算采用什么算法再问:a,b可以随便赋值直接计算求值就可以了
;MOVAX,AANDAX,B;AX=aANDbMOVBX,AXORBX,B;BX=aXORbADDAX,BXADDAX,BX;AX=2*(aXORb)+aANDbADDAX,A;AX=a+2*(aX
=1.5;x=zeros(1,100);x(1)=0.7;fork=1:150x(k+1)=r*x(k)*(1-x(k));endx你自己改变r系数就可以了,x从1到151表示你的0到150 matl
[x,y,z]=ellipsoid(0,0,1,2,3,4);t=-1:0.1:1;[X,Y,Z]=cylinder(1+t.^2);subplot(2,2,1);surfl(x,y,z);subpl
clcclearallformatlong;A=[0.13-0.03-0.030.010.30.10.090.450.490.2-0.560.01];leng_A=length(A);j=1;fori
0.0000+0.4008i是复数,如果你要求的不是复数,那就是说对你而言Q是无解的.问题最初是出现在n=asin(((R*e).^2+d.^2-r.^2)/(2*R*d*e));这行,“asin”反
求解1/(x+5),x在1到2之间的定积分:根据定积分的原始定义:formatlong;h=0.000001;s=0;forx=1:h:2s=s+h/(x+5);ends计算结果:0.15415083