Filter löschen
Filter löschen

Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

i need help for string code

1 Ansicht (letzte 30 Tage)
phayu
phayu am 14 Feb. 2014
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
this is my code...
clear all
a={'a1' 'a2'};
when i put
a1=1;,a2=2;
disp(a)
result
a = 'a1' 'a2'
but i want my result is
= '1' '2'
what is a problem in my code?
thx for your help

Antworten (2)

Wayne King
Wayne King am 14 Feb. 2014
When you write
a1 = 1;
a2 = 2;
You are creating two new variables with values 1 and 2.
What about:
vals = {'1','2'};
newa = strrep(a,a,vals);
disp(newa)

Jos (10584)
Jos (10584) am 14 Feb. 2014
The following might give some insight
a1 = 1 ; a2 = 2 ; A = {a1 a2} ; % declaration
disp(A)
A{1} = 10 ; % change the contents (hidden by the semi-colon)
disp(A)
a1 = 3 % does not change the contents of A
disp(A)
  2 Kommentare
phayu
phayu am 15 Feb. 2014
sorry for unclear of my question,
i want it show
a='a1' 'a2'
and when i input
a1=1 a2=2
it show
a= '1' '2'
so much thx !
Jos (10584)
Jos (10584) am 15 Feb. 2014
You've lost me … Do you understand the concepts of variables, strings, doubles and cells? If not, take a look at the documentation.

Diese Frage ist geschlossen.

Tags

Noch keine Tags eingegeben.

Community Treasure Hunt

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

Start Hunting!

Translated by