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);

 채택된 답변

KSSV
KSSV 2019년 5월 1일

0 개 추천

coefs = pp.coefs ;
breaks = pp.breaks ;
peices = pp.pieces ;
order = pp.order ;
dim = pp.dim ;

댓글 수: 1

Avinash Bhatt
Avinash Bhatt 2019년 5월 2일
편집: per isakson 2021년 4월 20일
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.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

질문:

2019년 5월 1일

편집:

2021년 4월 20일

Community Treasure Hunt

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

Start Hunting!

Translated by