How to use num2str?

14 Ansichten (letzte 30 Tage)
Veronika
Veronika am 17 Nov. 2014
Beantwortet: Azzi Abdelmalek am 17 Nov. 2014
Dear all, I have this part of code:
R = [0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1] % vector, which data saves from the for loop
for i = 1:numel (R)
j = R(i);
[('x' -num2str(j)).^2+ '(y-0.5).^2<0.1^2','x','y','z'];
select_fcn = inline('(x-j).^2+(y-0.5).^2<0.1^2','x','y','z');
img_2.elem_data = 1 +* elem_select(img_2.fwd_model, select_fcn);
output(i)= Q;
end
I try to change variable j (for example j = 0.1).
But this line: [('x' -num2str(j)).^2+ '(y-0.5).^2<0.1^2','x','y','z'] ; report an error (Error using + Matrix dimensions must agree.).
Does anybody know what´s wrong?
Thank you for your answers.

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 17 Nov. 2014
['x-' num2str(j) '.^2+ (y-0.5).^2<0.1^2,' 'x,' 'y,' 'z'];

Weitere Antworten (0)

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by