write char array and num to textfile using fprintf

hi, i have one column char array (e.g. a = ['ab'; 'cd']) and one column vector with nums (e.g. b = [1;2]). how can i write this to a txt-file without using a loop. I tried fprintf('%s; %f\n', a, b), but it doesn't satisfying me.
Thank you

댓글 수: 2

dpb
dpb 2018년 3월 14일
Sometimes loops are the real answer, even in Matlab...
"i have one column char array (e.g. a = ['ab'; 'cd'])"
That char array actually has two columns:
>> a = ['ab'; 'cd'];
>> size(a,2)
ans = 2

댓글을 달려면 로그인하십시오.

 채택된 답변

Stephen23
Stephen23 2018년 3월 14일
편집: Stephen23 2018년 3월 14일
>> a = ['ab';'cd'];
>> b = [1;2];
>> c = [cellstr(a),num2cell(b)].';
>> fprintf('%s; %f\n',c{:})
ab; 1.000000
cd; 2.000000

댓글 수: 1

thank you so much on your quick solution. That's what I'm looking for.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Logical에 대해 자세히 알아보기

질문:

2018년 3월 14일

댓글:

2018년 3월 14일

Community Treasure Hunt

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

Start Hunting!

Translated by