如何用matlab求解方程6*x^4-40*x^2 9=0
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 16:56:48
t=100;y=(t-40)*(10*exp(-t/a)+15*(1-exp(-t/b)))y=600*exp(-100/a)+900-900*exp(-100/b)>>t=1000;y=(t-40)
首先,任何一元隐函数对应着形如F(x,y)=0的二元方程.然后,对F(x,y)调用ezplot即可,格式如下:ezplot('F(x,y)',[xminxmaxyminymax])比如:由x^2+y^
用fsolve函数,它有三种算法可以选择.具体的可以看看MATLAB的帮助文档,里面的介绍相当详细,这里不说了.还可以用fzero函数,这个函数是采用二分法进行数值计算的.以上两种函数的都是用数值方式
1、你可以用nlinfit()函数拟合,精度比较高.2、用matlab的拟合工具箱cftool也是非常方便,而且不用编程.你只要将y=d*(b-exp(-x/c))*exp(-2*a*log(b*ex
symsxy[xy]=solve('x+y=15','x^2-(y-3.2)^2=1','x','y')上式中,引号中的式子可更改.
可以,要用符号运算的功能
设该四次方程为a0x^4+a1x^3+a2x^2+a3x+a4=0输入roots([a0a1a2a3a4])即可
用regress(y,x);其中y是nx1阶x是n乘p阶向量能得到系数.用cftool(x,y)在提供的界面直接拟合!.还有多项式拟合polyfit(x,y,n);n是多项式的阶数.
数值解法只能得到一个解,想得到不同解必须改变初始解.例如:clearall;closeall;f1=@(x)tan(x);f2=@(x)tanh(x);eqn=@(x)f1(x)-f2(x);resu
A = [1,2,3;2,3,4;4,5,5];b = [1;3;2];X = A\b;这样得到的X是一个列向量,正好对应于[a0;a1;a
当你的x在0到30之间取值时,y是复数.可以通过solve函数先解出y来,然后再画出y的模关于x的函数.symsxyf=223/2*(y-12)^2+225/8*(20-y)^2+90/64*(y-1
y=dsolve('Dy=1+y^2','x')y=tan(C3+x)
[x,y]=solve()表达式里多了个点符号'.',去掉就可以了.即[x,y]=solve('1351.565-14.85*13-379.25*x-1.025*y^2-27.25*y=0','222
ezplot('(1899392341*sin(a))/600745-(55375870*cos(a))/120149-47944874479/240298',[0pi/2])%你自己看这个图,在0到
解方程用solve()函数,然后注意自己定义的变量即可,下面我们举一个例子来讲x+2*y=5,3*x-y=7这是一个二元一次线性方程组所以在matlab中按照下面输入:>>[xy]=solve('x+
是可以求解的,参看pdepe函数
楼上的答案是错的.你真正的错误原因在“2p”,应该是2*p才对.
使用符号运算工具.首先定义变量符号symssxt;使用字符串定义公式eq1='diff(x,t)=0.11*s*x/(0.06*x+s)';eq2='diff(s,t)=(-1)*0.029*x-0.
整数线性规划要下载工具箱来解决,很麻烦用LINGO吧,方便简单,下面附带一个例子:LINGO软件用于线性或非线性规划(无论是连续规划还是整数规划),因此包含了LINDO的功能.在LINGO中,所有的函
symss;G=s*(s+1)*(s+2)*(s+3);sym2poly(G)再问:嗯嗯,我已经知道了,用conv也可以的,你试一下再答:好的,多谢。