how to assign characters?
조회 수: 3 (최근 30일)
이전 댓글 표시
if my input is a, then i should get always as u.... input is b means i should always get as w..... what techniques should be followed to achieve this.. should i use string concept..
댓글 수: 0
채택된 답변
Azzi Abdelmalek
2013년 2월 14일
data.a='u';
data.b='w'
x=input('input','s');
s=data.(x)
댓글 수: 7
Azzi Abdelmalek
2013년 2월 14일
편집: Azzi Abdelmalek
2013년 2월 14일
Maybe you want this
data.a='u';
data.b='w'
x=input('input','s');
n=numel(x);
for k=1:n
s(k)=data.(x(k))
end
추가 답변 (1개)
Jan
2013년 2월 14일
You can create a lookup table:
pool = repmat(char(0), 1, 255);
pool('a') = 'u';
pool('b') = 'w';
...
% Or together:
pool('ab') = 'uw'; % A strange indexing, but it works
And then:
c = 'a';
pool(c)
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Downloads에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!