solve函数怎么使用 怎么用matlab求积分导数?

[更新]
·
·
分类:行业
4030 阅读

solve函数怎么使用

怎么用matlab求积分导数?

怎么用matlab求积分导数?

用matlab求积分导数的方法:
matlab求导命令diff调用格式:diff(函数) , 求的一阶导数;diff(函数, n) , 求的n阶导数(n是具体整数);diff(函数,变量名), 求对的偏导数;diff(函数, 变量名,n) ,求对的n阶偏导数;matlab求雅可比矩阵命令jacobian,调用格式:jacobian([函数;函数; 函数], [])给出矩阵: 另外 解微分方程可以用desolve例gtgt xsolve(#39x^2y#39,#39x#39) x y^(1/2) -y^(1/2)

两个方程的交点坐标怎么求三个未知数?

1、交点坐标公式的一般形式就是:把这两个直线的公式放在一起2、要求出具体的点,就是通过联立这两条直线方程求解3、对于二维平面,求解很方便4、对于三位平面,每天直线有两个方程,共四个方程,可以解出三个未知数建议用matlab求解:(这个问题实际上就是个线性方程组Axb)
1.用A形式2.用solve函数3.或者用inv(A)*

确定非线性方程组的初值?

使用solve函数举例解非线性程组 x^2 y^310 x^3-y^21 其x,y程组未知量 Matlab命名窗口输入: syms x y [x y]solve(x^2 y10,x^2-y^21,x,y) 即 输计算结: x (37^(1/2)/2 21/2)^(1/2) (21/2 - 37^(1/2)/2)^(1/2) -(21/2 - 1/2*37^(1/2))^(1/2) -(1/2*37^(1/2) 21/2)^(1/2) y - 37^(1/2)/2 - 1/2 37^(1/2)/2 - 1/2 37^(1/2)/2 - 1/2 - 37^(1/2)/2 - 1/2 具体solve函数使用通输入help solve习

solve函数解法?

solve函数主要是用来求解线性方程组的解析解或者精确解。对于得出的结果是符号变量,可以通过vpa()得出任意位数的数值解~ solve函数的语法定义主要有以下四种:
solve(eq)
solve(eq, var)
solve(eq1, eq2, …, eqn)
g solve(eq1, eq2, …, eqn, var1, var2, …, varn) eq代表方程,var代表的是变量。
例1:syms a b c x;
solve(‘a*x^2 b*x c)
当没有指定变量的时候matlab默认求解的是关于x的一元二次方程的解,求解的结果为:
ans -(b (b^2–4*a*c)^(1/2))/(2*a)-(b–(b^2 –4*a*c)^(1/2))/(2*a)
当指定变量为b的时候:
syms a b c x;
solve(‘a*x^2 b*x c,b)
求解的结果为:
ans -(a*x^2 c)/x
从上面的例子很容易理解语法1,2。
例2:对于方程组的情况
syms x;
S solve(‘x y 1′,x – 11*y 5′);
S [S.xS.y]
求解的结果为:
S [ 4/3, -1/3]
例3:
syms a u v;
A solve(‘a*u^2 v^2′, ‘u – v 1′, ‘a^2 – 5*a 6′) 的求解结果为A a: [4x1 sym] u: [4x1 sym] v: [4x1 sym] 对于查看具体的数值可以通过
Aa A.a
Au A.u
Av A.v命令来查看。
PS:对于solve求解的方程,默认的为eq0,eq10,eq20….eqn0;