相关疑难解决方法(0)

在MATLAB中绘制椭圆和椭圆体

如何使用MATLAB绘制椭圆和椭圆体?

(x^2/a^2)+(y^2/b^2)=1

n=40;
a=0;   b=2*pi;
c=0;   d=2*pi;
for i=1:n
    u=a+(b-a)*(i-1)/(n-1);
    for j=1:m
        v=a+(d-c)*(j-1)/(m-1);
        x(i,j)=sin(u)*cos(v);
        y(i,j)=sin(u)*sin(v);
        z(i,j)=cos(u);
    end
end
mesh(x,y,z);
Run Code Online (Sandbox Code Playgroud)

但我想要的形状?

matlab plot

13
推荐指数
4
解决办法
9万
查看次数

Matlab:如何在图像中弯曲线条

我有一个图像(png格式).限制椭圆(代表原子核)的线是直的,这是不切实际的.我怎么能从图像中提取线条并使它们弯曲,并且前提是它们仍然包围着原子核.

以下是图片:
在此输入图像描述

弯曲后

在此输入图像描述

编辑:我如何将answer2中的Dilation 和Filter部分翻译成Matlab语言?我无法弄清楚.

matlab image-processing line

5
推荐指数
3
解决办法
1508
查看次数

标签 统计

matlab ×2

image-processing ×1

line ×1

plot ×1