这段matlab 计算程序错在哪里?
发布网友
发布时间:2023-08-25 06:32
我来回答
共2个回答
热心网友
时间:2023-09-03 07:45
if A>B & A>C;
R=A+1/(2*B)+1/(4*D);
elseif B>A & B>C;
R=B+1/(2*A)+1/(4*D);
elseif C>A & C>B;
R=C+1/(4*D);
end
这段程序改为以下代码看看:
if (A>B)*(A>C)
R=A+1/(2*B)+1/(4*D);
elseif (B>A)*(B>C)
R=B+1/(2*A)+1/(4*D);
elseif (C>A)*(C>B)
R=C+1/(4*D);
end
热心网友
时间:2023-09-03 07:46
if A>B & A>C;
elseif B>A & B>C;
elseif C>A & C>B;
这几句后面都多了一个分号