Got a problem when saving the variables

Hi, so my problem is the followed, I save every variable that is going to change with the loop into another variable using:
All_Horas{q} = Horas;
The Problem I got is that it saves like its shown in the image and I would like it directly with the number.
How could I do it. All this stuff it is because I want to use this variables to do an hystogram

 采纳的回答

Try using parentheses instead of curly braces.
All_Horas(q) = Horas;

6 个评论

It wored to me but for the variables that are double it gives me error:
Conversion to cell from double is not possible.
Do I have to save it as before and then change to double or is there something else I could do
I think you need to share more of your code for us to know what is going on.
Conversion to cell from double is not possible. That is the error I got
Error in NewCode (line 70)
All_PpH(q) = PpH;
If I use All_PpH{q} = PpH; I do not have problem but is saved as cell and I want to keep it as double.
I understand the error message. The request is for you to share your code.
This is the code where it is all generated:
Total_Dist=cell(1,NumLat1);
for i = 1:1:NumLat1
loc1 = [lat1(i),lon1(i)];
loc2 = [41.3828 2.1857];
[Dist] = haversine(loc1,loc2);
Total_Dist{i} = Dist;
end
Td = cell2mat(Total_Dist);
[TD,index_TD] = maxk(Td,100);
D_1 = TD(1);
D_100 = TD(100);
index_TD = index_TD([1,100]);
%%Calculamos el promedio de cada hora:
PpH = mean(Td);
I don't see All_Horas(q) = Horas;

请先登录,再进行评论。

更多回答(0 个)

类别

帮助中心File Exchange 中查找有关 Loops and Conditional Statements 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by