How to code the linear Splines function?
Ältere Kommentare anzeigen
Hi all, I am getting stuck with the code of linear Splines function. The error is: "Unable to perform assignment because the indices on the left side are not compatible with the size of the right side" I appreciate for any help. Thanks!
if true
% code
function out=LSplines(x,pointx,pointy)
n=length(pointx);
for i=2:n
t1(i)= (pointx(i)-x);
b1(i)= (pointx(i)-pointx(i-1));
t2(i)= (x-pointx(i-1));
b2(i)= (pointx(i)-pointx(i-1));
end
P==0;
for i=2:n
P(i)= P(i)+pointy(i-1)*t1(i)/b1(i)+pointy(i)*t2(i)/b2(i)
end
end
end
Antworten (1)
madhan ravi
am 12 Nov. 2018
Bearbeitet: madhan ravi
am 12 Nov. 2018
function out=LSplines(x,pointx,pointy)
n=length(pointx);
for i=2:n
t1(i)= (pointx(i)-x);
b1(i)= (pointx(i)-pointx(i-1));
t2(i)= (x-pointx(i-1));
b2(i)= (pointx(i)-pointx(i-1));
end
P=cell(1,n);
P{1}=0;
for i=2:n
P{i}= P{i-1}+pointy(i-1)*t1(i)/b1(i)+pointy(i)*t2(i)/b2(i);
end
out=P;
end
8 Kommentare
Ni Su
am 12 Nov. 2018
madhan ravi
am 12 Nov. 2018
provide your datas
Ni Su
am 12 Nov. 2018
Bearbeitet: madhan ravi
am 12 Nov. 2018
Ni Su
am 12 Nov. 2018
Ni Su
am 12 Nov. 2018
Bearbeitet: madhan ravi
am 12 Nov. 2018
Ni Su
am 12 Nov. 2018
Ni Su
am 12 Nov. 2018
Kategorien
Mehr zu Geometric Transformation and Image Registration finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
