首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网格matlab的替代方案

网格matlab的替代方案
EN

Stack Overflow用户
提问于 2018-06-12 06:37:36
回答 1查看 593关注 0票数 0

我想要降低使用meshgrid得到的矩阵的维数,因为我对矩阵中心的厚网格感兴趣,因为我有很多变量的变化,而更宽的网格远离中心。我想强调的是,我不想要一个有限方法类型的函数,而只是想要一个像meshgrid一样工作的函数,它生成两个矩阵,比如网格,但步骤不同。我知道我可以实现有限元方法或其他方法,但我想做的是尽可能减少生成矩阵所需的计算量,并拥有更快的代码。

有可能吗?

EN

回答 1

Stack Overflow用户

发布于 2018-06-12 07:00:22

我不确定为什么网格不适合这里。如果我理解的话,我只是简单地将三个向量连接起来,比如在某个区间上,一个比另一个密度更大,我得到了这个小函数的如下结果。

代码语言:javascript
复制
x1 = linspace(0,5,10);
x2 = linspace(5,10,100);
x3 = linspace(10,15,10);
x = [x1,x2,x3];
y = x;
[X,Y] = meshgrid(x,y);
R = sqrt(X.^2 + Y.^2) + eps;
Z = sin(R)./R;
mesh(X,Y,Z)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50806984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档