matlab求解根号的几种方法是什么?

作者&投稿:祁致 (若有异议请与网页底部的电邮联系)
~

材料/工具:matlab

1、在我们的电脑上打开matlab,在命令行窗口中输入“9^0.5”,按回车键可以看到9求根的结果

2、通过sqrt函数表示根号,在命令行窗口中输入“sqrt(9)”,按回车键可以看到得到相同的结果,

3、通过sqrtm函数表示根号,在命令行窗口中输入“sqrtm(9)”,按回车键可以看到结果为3,如果是要对一个数字求根,这三种方式都可以表示根号

4、如果是对矩阵求根,sqrt(a)是对a矩阵每行没列的数据求根

5、也可以通过"a.^0.5"来求矩阵的根,需要注意的是和常数不同的是需要加“.”

6、矩阵通过sqrtm函数,得出的是一个新矩阵x,a=x*x,




织金县19355157078: matlab求多项式的根是用什么方法,与传统方法相比有何优点 -
佟琼绿脓: 可以的,你将Matlab重新启动试一试看.>> p = [1 -6 -72 -27] p =1 -6 -72 -27>> roots(p) ans =12.1229-5.7345-0.3884

织金县19355157078: 请问matlab怎么求未知系数方程的根? -
佟琼绿脓: 对于a*x^2+b*x+c这种方程的根求解方法,有 方法一 syms x syms a b c solve(a*x^2+b*x+c,'x') 运行结果 ans = -(b + (b^2 - 4*a*c)^(1/2))/(2*a)-(b - (b^2 - 4*a*c)^(1/2))/(2*a) 方法二 p=[a b c]; x=roots(p) 运行结果 x = -(b + (b^2 - 4*a*c)^(1/2))/(2*a)-(b - (b^2 - 4*a*c)^(1/2))/(2*a)

织金县19355157078: 求matlab编程 用二分法和牛顿迭代法求根号a -
佟琼绿脓: 对于求平方根,变成方程模式为f(x)=x^2-a,即求此方程的实根; 下面编写了两个function函数,可以直接调用. 二分法: function x=sqrt_bisect(a) f=@(x)x^2-a; if a<0warning(['负数不能求平方根']);x=[]; elseif a==0|a==1x=a; elseif a<1xa...

织金县19355157078: 如何用MATLAB求方程的正实数根.例如:求x*x*x - 44.5=0的正实数根 -
佟琼绿脓: 可以用roots或者solve 直接用求解多项式方程的MATLAB函数roots(p) ,其中p是多项式的系数按降幂排列所形成的n+l维列向量,它能够给出全部根(包含重根). 求解多项式方程x^3-44.5=0输入: p=[1,0,0,-44.5]; roots(p) 在输出里选一个正实数根即可

织金县19355157078: matlab 函数求根
佟琼绿脓: sovel函数求解析根,很容易的fsovel求数值跟,可以看看matlab的help给个例子吧:&gt;&gt; solve('x^2-4*x+3=0')ans = 3 1

织金县19355157078: matlab中怎样编写求解方程ax^2+bx+c=0的根的函数,这里应根据b^2 - 4ac的不同取值分 -
佟琼绿脓: matlab一般用:>>p=([a b c]);roots(p);语句来解答>>ployval(p,x); 来验证根是否精确

织金县19355157078: matlab非线性方程求根 -
佟琼绿脓: x = 1; for i=1:1000 x = x-0.01*(x^3+4*x^2-10); end

织金县19355157078: MATLAB求根问题 -
佟琼绿脓: clear;clc fq=@(x)sin(x)*cos(x)-x^2; fplot(fq,[-3 3]) hold on plot([-5 5],[0 0],'r') x0=[0 1]; for ii=1:2 [x(ii) fval(ii)]=fzero(fq,x0(ii)); end x plot(x,fval,'*')

织金县19355157078: matlab:编写求解一元二次方程的根的函数 -
佟琼绿脓: 对于形如a*x^2+b*x+c=0的方程 可以使用下面的程序求根 x=roots([a b c]) 例如4*x^2-5*x+1=0 x=roots([4 -5 1]) x = 1.0000 0.2500 祝你学习愉快!

织金县19355157078: MATLAB方程组求根 -
佟琼绿脓: S=solve('x1=(i*x2+exp(x1))','x2=(x1+exp(x2))^(3/2)','x1','x2') disp('S.x1'),disp(S.x1),disp('S.x2'),disp(S.x2) x1=real(S.x1) x2=real(S.x2)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网