作业帮 > 综合 > 作业

matlab 解出4个值赋给4个变量

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 02:50:56
matlab 解出4个值赋给4个变量
r=roots(f)
r =
-1.4092 +11.2586i
-1.4092 -11.2586i
-0.0520 + 0.1112i
-0.0520 - 0.1112i
如上,matlab解出了四个解,想分别赋给r1,r2,r3,r4四个变量
接下来要把这四个根单独带到下面的式子里,怎么办.
已经是一个数组了吧,就可以用循环求解了
再问: 要把四个值带进这个函数里求出四个结果这样。。。 I1(x) = 0.2576 x^2 + 0.3455*x+ 0.8079 所以循环是什么意思呢?
再答: 就是把r的值逐个代入方程求解。matlab代码: clc,clear r =[-1.4092+11.2586i;-1.4092+11.2586i;-0.0520+0.1112i;-0.0520-0.1112i]; l1=ones(4,1); for i=1:4 l1(i)= 0.2576*r(i)^2 + 0.3455*r(i)+0.8079; end l1 结果: l1 = -31.8198 - 4.2841i -31.8198 - 4.2841i 0.7874 + 0.0354i 0.7874 - 0.0354i