我试图将c#代码转换为matlab代码。所以在c#代码中我有一个链接列表,其中插入了x,y坐标。我正在使用" Array.Resize(ref arr,1);"插入x,y值。所以每当我插入值时,旧值就会到达数组的底部。我还使用resize方法从某些索引中收缩(或中断)数组。如何在matlab中重新创建它。我在matlab中读到了reshape方法,但我不明白如何应用它。 matlab中的dlnode方法一次只能获取一个值。
Point[] arr = new Point[8];
for (int x= 0; x < arr.Length; x++)
{
Array.Resize<Point>(ref arr, 1);
arr[x].X = x; (x,y values will get from text boxes)
arr[x].Y= y;
}
任何帮助都将受到高度赞赏。
答案 0 :(得分:1)
这是你想要做的吗?
A = [x y]
B = [A ; B]
相反:
A = B(:,1)
B = B(:,2:end)