我使用matlab求解一元二次方程,得出来的只是解析解,我想得到数值解,且把每个数值解幅值给变量,或者可以实现每个解的调用,该怎么做呢
我的程序是:
A=K1-t*M1
L=det(A)
Y=solve(det(A),‘t’)
得出来的是t的两个解析解,我想得到数值解,并且可以任意调用这两个解,该怎么实现,请教各位大神
求教matlab大神,solve函数如何得到数值解并将解复制给变量
答案:2 悬赏:60
解决时间 2021-04-22 11:07
- 提问者网友:伪情浪人
- 2021-04-22 07:09
最佳答案
- 二级知识专家网友:深街酒徒
- 2021-04-22 08:08
Y.t 就可以了
全部回答
- 1楼网友:承载所有颓废
- 2021-04-22 08:31
syms x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 y11 y12 y13 n;
solve('n*x1-2*x0*y11*6.584736852782029e+002=0','n^2*x2-4*x0*y11^2*1.818920742388047e+004=0','n^3*x3-8*x0*y11^3*6.408498465995435e+003=0','n^2*x4-4*x0*13^2*4.193535028025411=0','n*x5-2*x0*y12*8.479475642965850=0','n^2*x6-4*x0*y12*46.210797476846224=0','n^2*x7-4*x0*y11*y12*1.917786940057088e+003=0','n^3*x8-4*x0^2*y11*y12*8.991724522843723e+004=0','n^4*x9-8*x0^2*y11^2*y12*2.395420967221763e+005=0','n^5*x10-16*x0^2*y11^2*y12*3.187518733254197e+007=0','n-x0-x1-x2-x3-x4-x5-x6-x7-x8-x9-x10-2*y11-2*y12-2*y13=0','0.4-x1-2*x2-3*x3-x7-x8-2*x9-3*x10-y11=0','0.1-x5-2*x6-x7-x8-x9-x10-y12=0','0.2-2*x4-y13=0','0.3-x0-x1-x2-x3-x4-x5-x6-x7-2*x8-2*x9-2*x10=0',x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,y11,y12,y13,n)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯