Fix Erorr using cellstr.

Hi z='20' {1×2 cell} :eror : input must be a string . How do I fix this error?

7 Comments

Share your code to allow other users to help you and read this before re-posting.
Ali Nik
Ali Nik on 20 Apr 2023
Edited: Ali Nik on 20 Apr 2023
for j=2:length(Y)
if length(Y{1,j})~=1
z=Y{1,j}
zz=cellstr(z)
As the error clearly states, the input to cellstr() must be a string, which it is not.
What is the content of Y? Please attach the data corresponding to Y.
I assume you want to convert each cell into cell string (except the elements which are already a cell string)?
Actually, I want to implement hierarchical clustering algorithm in MATLAB. Each character means the cluster name.
Yes

Sign in to comment.

Answers (0)

Categories

Asked:

on 20 Apr 2023

Commented:

on 20 Apr 2023

Community Treasure Hunt

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

Start Hunting!