Assign values to string array

A = [x,y,z1]; B = [1,6,7];
and wherever x comes in program it should be replaced by its values 1, y by 6 and so on.....
thank you

댓글 수: 1

Daniel Shub
Daniel Shub 2012년 11월 23일
I am closing this question as a doit4me. Please say what you have tried.

답변 (2개)

Matt J
Matt J 2012년 11월 23일

0 개 추천

A=B
It seems like you run into many applications of this command, judging from your previous question here
Azzi Abdelmalek
Azzi Abdelmalek 2012년 11월 23일

0 개 추천

A={'x','y','z'};
B=[1 6 7];
arrayfun(@(x) assignin('base',A{x},B(x)),1:length(A))

이 질문은 마감되었습니다.

태그

질문:

sp
2012년 11월 23일

Community Treasure Hunt

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

Start Hunting!

Translated by