MATLAB Answers

Create an string array with strings having both char and numbers

1 view (last 30 days)
Could you help me in creating a string array with strings containing characters and numbers in a sorted manner
Eg:
I want to create a string array with strings {"Analysis_1", "Analysis_2", "Analysis_3", "Analysis_4", ......, "Analysis_n"}
The values of 'n' should be defined in way that it can be varied by the user.

More Answers (1)

Steven Lord
Steven Lord on 8 Jun 2021
n = 5;
S = "Analysis_" + (1:n)
S = 1×5 string array
"Analysis_1" "Analysis_2" "Analysis_3" "Analysis_4" "Analysis_5"
You can also use implicit expansion to make an array if you so desired.
fruits = ["apple"; "banana"; "cherry"]
fruits = 3×1 string array
"apple" "banana" "cherry"
quantity = 1:4;
market = fruits + "_" + quantity
market = 3×4 string array
"apple_1" "apple_2" "apple_3" "apple_4" "banana_1" "banana_2" "banana_3" "banana_4" "cherry_1" "cherry_2" "cherry_3" "cherry_4"

Products


Release

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by