Azzera filtri
Azzera filtri

Can anyone tell me what is wrong in this code?

2 visualizzazioni (ultimi 30 giorni)
% 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);

Risposta accettata

KSSV
KSSV il 1 Mag 2019
coefs = pp.coefs ;
breaks = pp.breaks ;
peices = pp.pieces ;
order = pp.order ;
dim = pp.dim ;
  1 Commento
Avinash Bhatt
Avinash Bhatt il 2 Mag 2019
Modificato: per isakson il 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.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Polynomials in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by