MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB基础] matlab solve函数的问题!! (https://www.labfans.com/bbs/showthread.php?t=9753)

smiles 2009-09-24 15:48

matlab solve函数的问题!!
 
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) 这句是什么意思? 在这里我加了也没用,结果还是[]

smiles 2009-09-24 15:53

回复: matlab solve函数的问题!!
 
刚试了下 如果把a(6)^n = MIN*(a(1)^n + a(2)^n +... + a(256)^n)中指定n,求的MIN,代入新的MIN反求n,结果还是[empty sym]
这就应该是有解但matlab没解出来吧
这是为什么呢?应该怎么解决?


所有时间均为北京时间。现在的时间是 11:06

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.