Why is it giving this error?

조회 수: 1 (최근 30일)
Zeynep Akyazici
Zeynep Akyazici 2022년 5월 8일
답변: KALYAN ACHARJYA 2022년 5월 8일
B=[3.0000 4.0000 5.0000 6.0000 7.0000 8.1000 9.0000 10.0000 11.0000 12.0000 16.0000];
f=[0.0067 0.0077 0.0088 0.0098 0.0109 0.0120 0.0130 0.0141 0.0152 0.0162 0.0173];
V9=[323.7612 321.5724 319.4098 317.2738 315.1648 311.0602 311.0294 309.0038 307.0070 305.0393 232.7858];
% [a b c]=meshgrid(B f V9);
[a b c]=meshgrid(B,f,V9);
X=((a./(a+1)).*360.265)+((1./(1+a)).*(1+b).*c)-296.5+62.77;
Y=(b./X);
o = carpetplot(a,b,c,X,Y);
Error using .'
TRANSPOSE does not support N-D arrays. Use PAGETRANSPOSE/PAGECTRANSPOSE to transpose pages or PERMUTE to reorder
dimensions of N-D arrays.
Error in interp2 (line 128)
V = V.';
Error in carpetplot/transformtoxy (line 3265)
x = interp2(obj.inputMatrixA,obj.inputMatrixB,obj.inputMatrixX,A,B,fitting);
Error in carpetplot/cplot (line 1647)
[obj.plotDataX,obj.plotDataY] = obj.transformtoxy(a,b);
Error in carpetplot (line 885)
obj.cplot
I'm trying to create a carpet plot. But it keeps giving this error.

답변 (1개)

KALYAN ACHARJYA
KALYAN ACHARJYA 2022년 5월 8일
As the error, it seems V has more than 2 dimensions, please try
pagectranspose pagectranspose
if your requirement is fulfilled.

카테고리

Help CenterFile Exchange에서 Linear Algebra에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by