用matlab解超越方程,MATLAB实例之对线性,非线性,超越方程的求解

原作者:郑丰华

%对solve指令的使用

%对线性,非线性,超越方程的求解

%--------------------------------------------------------------------------

%当方程组不存在符号解时,若又无其他自由参数,

%则solve将给出数值解.

%solve(S) 对一个方程默认变量求解

%solve(S,v) 对一个方程指定变量v求解

%solve(S1,S2,...,Sn) 对N个方程默认变量的求解

%solve(S1,S2,...,Sn,v1,v2,...,vn) 对N个方程的v1,v2,...,vn变量求解

%[x1,x2,...,xn]=solve(S1,S2,...,Sn) 对默认变量的求解并赋值

%[x1,x2,...,xn]=solve(S1,S2,...,Sn,v1,v2,...,vn) 对指定变量的求解并赋值

%-------------------------------------------------------------------------

%例1

%求解a*x^2+b*x+c=0,并求a=1,b=2,c=3时的数值解

x=solve('a*x^2+b*x+c') %求符号解

x=subs(x,'[a,b,c]',[1,2,3]) %代值,求数值解

%例2

%分别求方程sinx+btana=0当自变量为x和a时的解

syms a b x

f=sin(x)+b*tan(a);

x=solve(f) %默认自变量为x

a=solve

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值