Concatenate string arrays of different sizes
Ältere Kommentare anzeigen
Copying code from my professor for an assignment. I keep on getting the following error:
Error using horzcat
Dimensions of arrays being concatenated are not consistent.
The error makes sense to me given the context, shown below. I have never seen this sort of syntax before. Could this be a typo by my professor? Is it possible to do this?
Here is the code copied verbatim (I have excluded the plotting aspect since it involves a custom function and does not impact the string concatenation issue):
f = [0.5; 1; 1.5; 2];
Imax = 2;
% plot commands
title(['Current: [',num2str(Imax),'] nA. Frequency: [',num2str(f),'] kHz.']);
Antworten (1)
Walter Roberson
am 22 Jan. 2021
1 Stimme
It is an error in the code when f is a column vector. It would work if f were a row vector. However it seems more likely that you would be looping and want to index f to get the current value for a title.
1 Kommentar
Anna Jacobsen
am 22 Jan. 2021
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!