我正在编写Lagrange插值算法,但是我的代码不断向我发出有关“ endif”的解析错误
function g=lagrange(x,y,a)
g=0
n=length(x)
for j = 0:n
if j~=i
v=v*((a-x(i))/(x(j)-x(i))
end
g=g+v*y(j)
endfor
endfunction
即使我尝试一个简单的“结束”,它也会说
syntax error
>>> endif
^
>> lagrange
parse error near line 7 of file C:\Users\Victor\Desktop\octave\lagrange.m
syntax error
>>> end
^
答案 0 :(得分:1)
此行:
.container {
max-width: 300px;
height: 300px;
display: flex;
overflow:hidden;
}
div {
border: 1px solid black;
}
.list {
flex-grow: 2;
max-width:100%;
}
.list-container {
max-width: 50%;
display: flex;
flex-direction: column;
}
a {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
开放括号比封闭括号多。解决该问题,您的语法错误应消失。