Can anyone tell me what is wrong in this code?

% success trial for small matrix
clc
clear all
close all
% Read matrix
X=pascal(3);
disp(X);
[r c]=size(X);
i=1;
%while i==c
for j=1:c
z=[X(i,j);X(i+1,j);X(i+2,j)];
disp(z);
end
i=i+1;
%end
breaks=[0 4 8 12];
pp=mkpp(breaks,X);
%ppn=vertcat(pp);
ppn=cell2mat(struct2cell(pp));
a=polyvalm(X,pp);

 Réponse acceptée

KSSV
KSSV le 1 Mai 2019
coefs = pp.coefs ;
breaks = pp.breaks ;
peices = pp.pieces ;
order = pp.order ;
dim = pp.dim ;

1 commentaire

Avinash Bhatt
Avinash Bhatt le 2 Mai 2019
Modifié(e) : per isakson le 20 Avr 2021
After this code execution I am using polyval() to calculate the piecewise polynomial using
clc
clear all
close all
% Read matrix
X=pascal(3);
disp(X);
[r c]=size(X);
i=1;
while i ~= 4
for j=1:c
z=X(i,j);
disp(z);
end
i=i+1;
end
breaks=[0 4 8 12];
pp=mkpp(breaks,X);
coefs = pp.coefs ;
breaks = pp.breaks ;
peices = pp.pieces ;
order = pp.order ;
dim = pp.dim ;
%ppn=vertcat(pp);
%ppn=cell2mat(struct2cell(pp));
a=polyval(pp,4);
disp(pp);
Code not working. Please tell me what to do.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by