Столкнулась со следующей проблемой. Как в матлабе произвести преобразование типов? ? например Sting в int или double
Проблема заключается в следующем: я работаю с GUI приложениями в матлабе. При извлечении данных из Edit, то есть из текстовой области матлаб воспринимает переменную только как String, и при дальнейшем использовании этой переменной в цикле она не обрабатывается.. . если же в цикл поставить число то прога работает нормально, отсюда я сделала вывод что проблема заключается именно в извлечении данных. Вот кусочек проги.
x = get(handles.edit1,'String');
file=dlmread(x);
a=get(handles.edit2,'String');
ms=[];
s=size(file);
kol_strok=s(1);
kol_stolbcov=s(2);
for i=1:kol_strok
for j=1:kol_stolbcov
if((file(i,j)==a&j==1))
for k=1:kol_stolbcov
ms=[ms;file(i,:)];break
end
elseif(a==-1)
for k=1:kol_stolbcov
ms=file;break
end
end
end
end
ms
в результате массив ms должен заполниться строками подходящими под условие: if((file(i,j)==a&j==1)), но матлаб не воспринимает а как число. Помогите пожалуйста я только недавно занялась изучением матлаба.... Буду очень благодарна за помощь.. . Мне правда самой не разобраться ((((((