怎么用matlab 计算ax² bx c的根
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/30 22:24:42
int(s,v,a,b):以v为自变量,对被积函数s在区间[a,b]上的定积分.针对你的问题symsx%定义符号变量f=int(x,x,0,1)%求x在区间[0,1]上的定积分f=1/2
matlab中具体代码和结果如下图所示:
举个例子吧.%MATLAB计算矩阵A+B,A-B,8A,A的平方,A*B,矩阵A的逆.A=magic(4)B=A'C1=A+BC2=A-BC3=8*AC4=A^2C5=A*B运行结果:A=162313
B=A(end:-1:1)是将矩阵A逆序.如果A是一个长度为N的向量,则B=A(N:-1:1)如果A是一个m*n矩阵,则B是一个m*n维行向量,是矩阵A中从最后一列开始逆序的排列.自己试验一下就知道了
h=solve('0.5e-6*(16129-(h+78.5)^2)-5.35e-5*(1/200*(h^2-4)-0.58*(h-2))=0')h=-116.77315424954946599723
A+B,A-B,8A,A的平方,A*B,矩阵A的逆.1.A+B>>A=ones(3);B=magic(3);C=A+B2.A-B>>%同上3.8A>>8*A4.A的平方,A*B,矩阵A的逆.>>A.^
symsx1x2x3x4eq1=2*x1+x2-1;eq2=2*x1+4*x2+2*x3+1;eq3=3*x2+5*x3+x4-3;eq4=6*x3+7*x4-2;s=solve(eq1,eq2,eq
int(f,x)f为被积函数,x为积分变量.如果是带参数的,比如计算f=ax+b,则代码如下:symsabx;f=a*x+b;answer=int(f,x).
用for循环吧而且只能近似了用前50项近似r=0x=.88;fork=0:50s=0:k-1;t=-3/2-s;r=r+prod(t)/factorial(k)*x^kend
函数表达式是什么?假设是y=x1*x2则代码为x1=1:.1:20;x2=1:.1:20;y=x1.*x2;注意*/^等运算符前加一个点".",则各对应元素一一运算,否则就是是矩阵运算了.
1.首先,这里有8个方程,3个未知量,当然你可以用其中任意三个线性无关的方程求出a,b,c的一组值,但是这样我们就浪费了很多数据.2.如果同时求解8个方程肯定无解,但是我们想要找到一个向量Y使得AY与
symsxf;f=[xx^2x^3;12*x3*x^2;026*x];detf=det(f);df=diff(detf,x);ans1=subs(df,x,1);ans2=subs(df,x,2);a
两边取对数不就变成了线性问题啊!lnc=blnr+lna求lna和b,excel都可以直接算matlabN年没用了polyfit(lnr,lnc,1)你这格模型不对,我宁愿选2次拟合都比你的好.不知道
solve('x^3=-8')ans=-21+i*3^(1/2)1-i*3^(1/2)
x=rand(1,5);>>y=2*rand(1,5);>>cov(x,y)%计算协方差ans=0.1079-0.0225-0.02250.6148
程序:A=[1 2 3;1 3 1; 0 1 2];B=[1 0; 0 1;-1 0];X
你想要什么样的结果.要不要1,2,3,...,n项的结果,还是说只要前n项的和即可.但是这个跟矩阵好像关系不大.我猜下面可能是你想要的t=0:0.01:2*pi;t=t(:);%转成列向量n=4;su
f=symsum((-1)^(k-1)*(pi/3)^(2*k)/gamma(2*k+1),k,0,100);>>vpa(f)ans=-0.5
程序:fun=sin(0.5*pi*x./y);%%a=int(int(fun,y,sqrt(x),x),x,1,2);b=simple(a)%化简I=vpa(b,4)%得到4位近似解,也可以任意N位