Why is it giving this error?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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.
0 commentaires
Réponses (1)
KALYAN ACHARJYA
le 8 Mai 2022
As the error, it seems V has more than 2 dimensions, please try
pagectranspose pagectranspose
if your requirement is fulfilled.
0 commentaires
Voir également
Catégories
En savoir plus sur Linear Algebra dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!