打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
matlab代数方程求解
1.roots(p)  求多项式p的根,p为降序排列的多项式系数
2.fzero(f,x0)  求一元函数的零点 x0可以是区间
3.solve(f,x) 求表达式f的代数方程

%求解方程组
%求x+y+z=2
%2x+y+2z=2
%2x+2y+z=5的解
clear;
syms x y z;
f1='x+y+z=2';  %定义方程式f1,由于是方程等式,必须加引号
f2='2*x+y+2*z=2';
f3='2*x+2*y+z=5';
[x,y,z]=solve(f1,f2,f3)  %求解[x,y,z]为解的输出变量

结果
x =
 
1
 
 
y =
 
2
 
 
z =
 
-1

%代数方程的求解
%求e^x-x-3=0在(1 ,2)内的实根
clear
x0=[1,2];             %定义区间
syms x;               %定义变量x
f='exp(x)-x-3';       %定义函数f,fzero要求函数有引号
fzero(f,x0)           %求f在x0的零解
结果:
ans =

    1.5052


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
matlab中利用 solve,fzero,fsolve解方程问题
函数的根、极小值原来可以这么求!
最反直觉的世界数学难题——霍奇猜想,汇集了最抽象的数学概念
什么是非线性系统 | 集智百科
第7章 拉普拉斯变换
每日一练——代数方程(9)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服