等号左侧的表达式不是用于赋值的有效目标

代码:
function output = Bouc_Wen_Func(Flag,v,dt,t,x_d,x_v)
v=1.5;
dt=0.0001;
i=0:0.0001:1
t=idt;
x_d=1.5
sin(2.5pit);
x_v=1.52.5picos(2.5pi*t);
persistent yi; %涓棿鍙橀噺
if isempty(yi)
yi=0;
end
persistent zi; %涓棿鍙橀噺
if isempty(zi)
zi=0;
end
persistent FTest; %涓棿鍙橀噺
if Flag= 'getInsertF'&& isempty(FTest)
load ('FroceFromTest');
FTest=data;
end

%%14涓弬鏁?
c_0a=21;c_0b=3.5;k_0=46.9;c_1a=283;c_1b=2.95;k_1=5;x_0=14.3;
alpha_a=140;alpha_b=695;gamma=363;beta=363;A=301;n=2;enta=190;
alpha=alpha_a+alpha_b*v;
c_1=c_1a+c_1b*v;
c_0=c_0a+c_0b*v;
c_0=100;

output=0.0;

结果:

Bouc_Wen_Func
错误: 文件:Bouc_Wen_Func.m 行:17 列:13
等号左侧的表达式不是用于赋值的有效目标。

逻辑等于号(==)和赋值等于号(=)使用混淆了
第17行修改为if Flag == 'getInsertF'&& isempty(FTest) 试试