Dimensions of arrays being concatenated are not consistent.

1 visualizzazione (ultimi 30 giorni)
Here all the variable are of 1X3 except velocity which is 1X2
So,how shall I add even that value in the sheet ? as I get Dimensions of arrays being concatenated are not consistent error
%save as excel
filename = 'Nomexhole2.xls';
Results_Names={'Amp','N','T','velocity'};
Results_Values=[Amp',N',T',velocity.'];
sheet=1;
xlRange='A1';
xlswrite(filename,Results_Names,sheet,xlRange);
sheet=1;
xlRange='A2';
xlswrite(filename,Results_Values,sheet,xlRange);
winopen('Nomexhole2.xls');
  6 Commenti
Adam
Adam il 19 Set 2019
Results_Values=[Amp',N',T',[velocity NaN].'];
should also work.
Ramesh Bala
Ramesh Bala il 19 Set 2019
Modificato: Ramesh Bala il 19 Set 2019
Thank you Bob and Adam
When I used Preallocation it showed Unable to perform assignment because the size of the left side is 3-by-4 and the size of the right side
is 5-by-3
But [velocity NaN] worked well ,also I've used this command also worked
velocity(end+1:numel(T))=0;
Thank you again !
Kindly put this agian in the answer this question section ,so that I can mark it as complete with a vote.

Accedi per commentare.

Risposta accettata

Adam
Adam il 19 Set 2019
Results_Values=[Amp',N',T',[velocity NaN].'];

Più risposte (0)

Categorie

Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by