在 matlab 中重新排列向量
我正在编写一维自适应有限元方法的代码。我有一个区间,比如说 [0,1] 在第一次迭代中,我有一个网格,x=0:.25:1,在第二次迭代中,我想将第二个和最后一个段分为 3 和 5 段。因此更新后的向量 x 有 11 个节点。这个过程将在不同的部分一遍又一遍地重复。我真的很困惑如何更新向量x?
I'm writing a code for adaptive finite element method in 1d. I have an interval let say [0,1]
and in first iteration I have a mesh, x=0:.25:1 and in second iteration I would like to divide the second and last segment in 3 and 5 segments. So the updated vector, x has 11 nodes. This process will be repeated over and over with different segments. I am really confused how can I update the vector x?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一种方法是:
One way to do this is:
假设你的向量 x 有 n 个元素。
您想要更新第 i 个段并将其分为 k 个部分。然后:
Let's say your vector x has n elements.
And you want to update the i-th segment and divide it into k parts. then: