怎么用Matlab解方程?
工具/材料
matlab 2016a
操作方法 01打开matlab,首先定义变量x:
syms x;
                                                                                                                                    02                                                            matlab中solve函数的格式是solve(f(x), x),求解的是f(x) = 0的解。
第一个例子,求解最常见的一元二次方程x^2-3*x+1=0:
solve(x^2-3*x+1,x),解出的结果用精确的根式表示。
                                                                                                                                    03                                                            matlab解出的根不仅包含实根,也包含复根,例如求解三次方程x^3+1=0:
solve(x^3+1,x)
我们知道该方程有一对共轭复根,matlab也可以解出它的解。
                                                                                                                                    04                                                            对于超出5次(含)以上的一元函数,有时无法用solve指令求的对应的根,如下图所示。这时可以使用roots命令求解。roots命令的参数是方程的各个系数按高次幂到低次幂排列成的向量,例如x^5+3*x^4-5*x^3+4*x^2-6*x+2=0,如果用solve指令得到的结果不能令人满意,而用roots就可以得到满意的结果。
                                                                                                                                    05                                                            对于非多项式方程,只能使用solve求解。例如求解exp(-x)-x^2+3=0的解如下。通过黄色的警告可以看出,这样的方程没有解析解,与我们已知的知识相同。
                                                                                                                                    06                                                            最后一类方程,是一元一次方程组。这是matlab最擅长的运算,可以使用矩阵进行求解。对于齐次线性方程来讲,使用null(A,'r')。其中'r'表示使用简化阶梯型行列式求解。对于如下的方程,可以解得线性无关的一组解。这样,我们还可以引入常量k1与k2表达通解。
                                                                    
                                                                                                                                    07                                                            对于线性非齐次的解,可以使用linsolve(A,b)。其中A是系数矩阵,b是非齐次项(如果b是多列矩阵,意味着解多个砼系数不同齐次项的方程组)。对于图中的方程组,可已这样求解。
                                                                    
                                                                                                                                                                                                                                                                    特别提示                            matlab求解方程的方法有很多,要找到适合自己需要的方法,需要多加练习。
以上内容就是来自于小编为大家分享的关于怎么用Matlab解方程?方面的知识,同时也希望小编所为大家分享的知识能够为大家起到帮助,那么如果大家还想要了解更多关于其他方面的知识,也欢迎小编对站长进行留言,我们将会听取用户们的建议,让本站越做越好。
免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-  
        
        
        【金怎么组成语】“金怎么组成语”是一个常见的语言学习问题,许多人在学习中文成语时,会遇到以“金”字开头...浏览全文>>
 -  
        
        
        【金岳霖与林徽因的关系是什么】金岳霖与林徽因是中国现代历史上两位极具才华的学者,他们之间的关系复杂而微...浏览全文>>
 -  
        
        
        【金元素是什么颜色】“金元素是什么颜色”是一个看似简单却容易引起误解的问题。在日常生活中,人们常常将“...浏览全文>>
 -  
        
        
        【金元四大家在元朝的是谁】在中国医学史上,金元四大家是指金代和元代时期四位对中医学发展有重要影响的医学...浏览全文>>
 -  
        
        
        【金元四大家是指哪四大家】在中医发展史上,金元时期(公元12世纪至13世纪)是中国医学的重要发展阶段。这一...浏览全文>>
 -  
        
        
        【金元满夏以沫是什么电视剧】“金元满夏以沫”并不是一部正式播出的电视剧名称,也没有明确的影视作品以此为...浏览全文>>
 -  
        
        
        【金元宝怎么叠法】“金元宝怎么叠法”是许多人在制作传统手工艺品时经常提出的问题。金元宝在中式婚礼、节日...浏览全文>>
 -  
        
        
        【金玉妍结局】在韩剧《皇后的品格》中,金玉妍是一个极具争议性的角色。她出身贵族,性格高傲、心机深沉,是...浏览全文>>
 -  
        
        
        【金玉其外的下一句】一、“金玉其外”是一个常见的成语,出自《红楼梦》。它的完整句子是“金玉其外,败絮其...浏览全文>>
 -  
        
        
        【鱼缸位置的摆放有什么讲究】在家居风水中,鱼缸不仅是一种装饰品,更是一种调节气场、提升运势的重要元素。...浏览全文>>
 
