سلام شما می توانید از تابع num2str استفاده کنید. تو نرم افزار متلب به منظور تبدیل یک عدد به رشته از این تابع استفاده می شود که 3 تا overload دارد:
کد:
s = num2str(A)
s = num2str(A, precision)
s = num2str(A, formatSpec)
نحوه استفاده از overload اول:
کد:
s = num2str(pi)
s =
'3.1416'
نحوه استفاده از overload دوم:
کد:
A = gallery('normaldata',[2,2],0);
s = num2str(A,3)
s = 2x16 char array
'-0.433 0.125'
' -1.67 0.288'
نحوه استفاده از overload دوم:
کد:
A = gallery('normaldata',[2,2],0);
s = num2str(A,3)
s = 2x16 char array
'-0.433 0.125'
' -1.67 0.288'
نحوه استفاده از overload سوم:
کد:
A = gallery('uniformdata',[2,3],0) * 9999;
s = num2str(A,'%10.5e\n')
s = 2x35 char array
'9.50034e+03...'
'2.31115e+03...'