如何用matlab推公式,matlab怎么求解方程?
摘要1.首先打开Matlab如何用matlab推公式,直接在命令行输入solve函数,里面加上方程式,如下图所示,小编写的是一个二元一次方程2.接着直接回车就可以得到结果了,如下图所示:3.然后solve
1.首先打开Matlab如何用matlab推公式,直接在命令行输入solve函数,里面加上方程式,如下图所示,小编写的是一个二元一次方程
2.接着直接回车就可以得到结果了,如下图所示:
3.然后solve函数中还可以写两个方程式,如下图所示:
4.回车后会得到两个未知数的解,如下图所示:
5.上面都是比较简的写法,下面小编给大家演示一下常规的写法,如下图所示,先声明变量,然后编写方程式,并在solve中填入变量和方程式
6.最后直接用点的方式得到答案即可,如下图所示:
如何利用matlab来推导公式
一般来说用solve函数就行
clear;clc;
syms S D a h;
solve(‘S=sqrt(D^2-h^2)’,’D’)
这样的结果就是两个解:
ans =
(h^2+S^2)^(1/2)
-(h^2+S^2)^(1/2)
但是你给的这个公式 S=sqrt(D^2-h^2)+D^3/a 应该是没有精确的解析解的,matlab报错Unable to find closed form solution.如果有解析解的都是可以求解出来的。