How do I convert a string to a single quotes string?
조회 수: 116 (최근 30일)
이전 댓글 표시
I have a number N_train that I want to convert to a single quotes string (otherwise the title does not look as I want it):
title_name = ['Training data' string(N_train)]
though string returns a double quotes representation of the string for some reason. I tried making the first string double quotes but it doesn't fix it.
Is there a way to cast to single quotes strings in matlab?
댓글 수: 0
답변 (2개)
Guillaume
2017년 10월 17일
single quote string is actually a char array. They were the only kind of strings available pre-R2016b. Anyway, to get a char array:
title_name = sprintf('Training Data %d', N_train);
or
title_name = compose('Training Data %d', N_train);
To get a string:
title_name = compose("Training Data %d", N_train);
댓글 수: 3
Guillaume
2018년 9월 26일
char will not convert a number to its char array representation (which is what is asked here).
참고 항목
카테고리
Help Center 및 File Exchange에서 Data Type Conversion에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!