matlab怎么对矩阵求积分
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/04 20:05:20
用函数det().如A=[1,2;3,4],d=det(A),运行得d=-2.
min(a)返回的是每列的最小值>>a=[234;512]a=234512>>min(a)ans=212
使用quad有问题>>quad('0.0732*exp(-(x+0.02287).^2/64.90)',0,inf)Warning:InfiniteorNot-a-Numberfunctionvalu
楼上是正解.如果求值的话,在上面的基础上,继续这样写:clcclearallsymsaxy=int(exp(-0.2*a-x.^2/2),'x','-inf','a')a=10;eval(y)
eig(a)一句命令搞定再问:你算算呗,就是用的这个算出来好像错的。再答:错的、??你怎么知道???再问:因为特征向量都为负的,你算算看得多少再答:手算???再问:因为特征向量都为负的,你算算看得多少
int(s,v,a,b):以v为自变量,对被积函数s在区间[a,b]上的定积分.a和b可以是两个具体的数,也可以是一个符号表达式,还可以是无穷(inf).例:symsx%定义符号变量f=int(x^3
没有.但是告诉你两个函数,你找找思路,自己写一个吧.一个是medfilt2,这个函数的功能就是周围一块的元素取个中止.另一个是std2,这个函数就是求一个矩阵的方差.
[a,c,b][a;c;b]
最好给出具体的函数表达式.一般的做法差不多可以写成:fminunc(@(yz)quadl(@(x)f(x,yz(1),yz(2)),a,b),yz0)其中,yz0是y和z的初值,a和b是积分上下限.&
symsaf=((2.72.^a-a-1).^(-1/2)-1);g=int(f,a,a,3)结果:g=int(1/((68/25)^a-a-1)^(1/2)-1,a=a..3)
ef(a),a为原矩阵
x=A\B;%难道说这样不行,由于你狠牛叉的贴了个图片,我想帮你试一下,但又觉得一个一个把那个矩阵输到matlab里是一种折磨,并且还不一定能输对.你为什么就不能贴个文本让别人可以粘贴呢,建议!
A=[12;34]A=1234>>B=[Afliplr(A);flipud(A)fliplr(flipud(A))]B=1221344334431221或>>B=[Afliplr(A);flipud(
这条语句太长,分成几个表达式写,是括号错误.我调了一下,有两个地方:1.mu=0.4l;%滑动摩擦系数,即μ应为0.41;你是0.4L.2.倒数第二句:f=dW*ds,这是symbol对象,改为inl
指数方程exp积分出来的结果是一个叫errorfunction的函数,应该就是你说的那个EI的东西.不可能有表达式的.
/>可以先用ployfit将数据拟合成一个多项式,然后再对这个多项式求积分.不过你这个图形很难用多项式进行拟合,所以该方法虽然简单,但在这不可取.自己编写图形积分m函数.这种方法适合用于数据点很密集的
X=inv(X)确实是求逆矩阵的正确语句但是这里的一个前提是,X必须是方阵,即行数等于列数Matrixmustbesquare翻译过来就是矩阵必须是方的
solve函数在用subs()函数再问:subs()是什么意思?定义变量为矩阵?再答:替换你的变量,就是把所有数值的变量都替换过来,包括矩阵再问:我现在不需要在,matlab中给子午赋值,我只是想吧积
先用expm函数,比如F=expm(A*t),当然之前要先定义符号变量t,symst,另外矩阵A也要先赋值.之后F就是结果的矩阵,会显示在命令窗口.之后要做什么积分微分的用一般的命令对F操作就可以了.
qq给我,我给你传个文件