Filter löschen
Filter löschen

Can anyone tell me what is wrong in this code?

2 Ansichten (letzte 30 Tage)
Avinash Bhatt
Avinash Bhatt am 1 Mai 2019
Bearbeitet: per isakson am 20 Apr. 2021
% 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);

Akzeptierte Antwort

KSSV
KSSV am 1 Mai 2019
coefs = pp.coefs ;
breaks = pp.breaks ;
peices = pp.pieces ;
order = pp.order ;
dim = pp.dim ;
  1 Kommentar
Avinash Bhatt
Avinash Bhatt am 2 Mai 2019
Bearbeitet: per isakson am 20 Apr. 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.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Polynomials finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by