发 帖  
张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件, 👉戳此立抢👈
[问答] 为什么会显示赋给变量的值可能未使用?
968 matlab 变量
分享
function  erci
syms x;
f=8*x^3-2*x^2-7*x+3; % 目标函数
al=0; a2=1;
a3=2; % 插值区间
k=0;
while (abs(a3-al)>0.01) % 精度
fl=subs(f,x,al);
f2=subs (f,x,a2);
f3=subs(f,x,a3);
Cl=(f3-fl)/(a3-al);
C2=((f2-fl)/(a2-al)-Cl)/(a2-a3);
ap=0.5*(al+a3-Cl/C2);
fp=subs(f,x,ap);
IF ap>a2;
if f2>=fp;
al=a2;
f1=f2;
a2=ap;
f2=fp;
else
a3=ap;
f3=fp;
end
else
if f2>=fp;
    a3=a2;
    f3=f2;
a2=ap;
f2=fp;
else
al=ap;
fl=fp;
end
end
k=k+l;
  a=ap;
   ff=subs(f,x,ap);
end
0
已退回1积分
2019-3-25 10:52:41   评论 分享淘帖 邀请回答
2个回答
显示的是哪一行呢,可能你哪个变量赋值了没用上
2019-3-25 11:41:56 1 评论

举报

1 条评论
2019-3-26 15:17:14 评论

举报

撰写答案

你正在撰写答案

如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。

高级模式
您需要登录后才可以回帖 登录 | 注册

我要提问
课程
    关闭

    站长推荐 上一条 /8 下一条

    快速回复 返回顶部 返回列表