Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2009-09-24
帖子: 2
声望力: 0 ![]() |
![]()
a = load('data.txt');
[row line] = size(a); %a为256行1列 syms sum n; i = 6; sum = 0; for j = 1:row sum = sum+a(j)^n; end MIN = 0.0001; sum = a(i)^n - sum*MIN; n = solve(sum); 结果是[empty sym] 这种情况下方程是不是一定无解呢? 我看到有人说需要加n=subs(n) 这句是什么意思? 在这里我加了也没用,结果还是[] |
![]() |
![]() |
![]() |
#2 |
初级会员
注册日期: 2009-09-24
帖子: 2
声望力: 0 ![]() |
![]()
刚试了下 如果把a(6)^n = MIN*(a(1)^n + a(2)^n +... + a(256)^n)中指定n,求的MIN,代入新的MIN反求n,结果还是[empty sym]
这就应该是有解但matlab没解出来吧 这是为什么呢?应该怎么解决? |
![]() |
![]() |