为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > Matlab中solve函数用法详解

Matlab中solve函数用法详解

2023-01-20 2页 doc 16KB 42阅读

用户头像 个人认证

is_410220

本人从事电工工作多年,经验丰富。

举报
Matlab中solve函数用法详解Matlab中solve函数主若是用来求解线性方程组的分析解也许精确解。关于得出的结果是符号变量,可以经过vpa()得出任意位数的数值解!solve函数的语法定义主要有以下四种:solve(eq)solve(eq,var)solve(eq1,eq2,,eqn)g=solve(eq1,eq2,,eqn,var1,varn)var2,,eq代表方程,var代表的是变量。1:symsabcx;solve(‘a*x^2+b*x+c’)当没有指定变量的时候matlab默认求解的是关于x的一元二次方程的解,求解的结果为:ans=-(b+(...
Matlab中solve函数用法详解
Matlab中solve函数主若是用来求解线性方程组的解也许精确解。关于得出的结果是符号变量,可以经过vpa()得出任意位数的数值解!solve函数的语法定义主要有以下四种:solve(eq)solve(eq,var)solve(eq1,eq2,,eqn)g=solve(eq1,eq2,,eqn,var1,varn)var2,,eq代表方程,var代表的是变量。1:symsabcx;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的时候:symsabcx;solve(‘a*x^2+b*x+c’,'b’)求解的结果为:ans=-(a*x^2+c)/x从上边的例子很简单理解语法1,2。"例2:关于方程组的状况symsx;S=solve(‘x+y=1′,’x–11*y=5′);S=[S.xS.y]求解的结果为:1/2S=[4/3,-1/3]3:symsauv;A=solve(‘a*u^2+v^2′,‘u–v=1′,‘a^2–5*a+6的求解结果为A=a:[4x1sym]u:[4x1sym]v:[4x1sym]关于查察详尽的数值可以经过Aa=A.aAu=A.uAv=A.v命令来查察。PS:关于solve求解的方程,默认的为eq=0,eq1=0,eq2=0.eqn=0;2/2
/
本文档为【Matlab中solve函数用法详解】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索