insert elements of array in a string one by one
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
i have a string containing url 'http://www.upsc.gov.in/cgi-bin1/ENGG/Marks/engg_wq_marks_response.pl?roll_no= 098909 ---'
the digits in the bold are to be changed at every iteration of the for loop and the new element of an array are to be inserted. But MATLAB does not consider a variable inside a string.
How can i solve this problem?
Thanks in advance.
Risposta accettata
Jan
il 26 Apr 2015
Modificato: Jan
il 26 Apr 2015
Depending on the inputs something like this might help:
for k = 98900:98999
S = sprintf(['http://www.upsc.gov.in/cgi-bin1/ENGG/Marks', ...
'/engg_wq_marks_response.pl?roll_no= %06d ---'], k)
end
Or:
C = {'098909', '098910', '098911'};
for k = 1:3
S = sprintf(['http://www.upsc.gov.in/cgi-bin1/ENGG/Marks', ...
'/engg_wq_marks_response.pl?roll_no= %s ---'], C{k})
end
If you provide the definition for the changing part of the string, a matching answer is more likely.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!