matlab动态爱心代码(matlab爱心动态函数图像)
如何用matlab画出心形线
1、心形线的数学定义。
2、编制的绘制心形线的matlab程序代码,如下图所示:
3、当a=10 时,绘制的心形线,如下图所示:
4、当a逐渐增大时的心形线,如下图所示(采用子图模式):
5、绘制三维的心形图形,下面是编制的代码:
6、下面这幅图片是上一步绘制的三维心形图形。如下图所示:
用MATLAB打印一个3D心形图像,最好会动的。。每一步代码后面要有解释这一步在干吗。
g=imread('C:\Users\zhourui\Desktop\1.jpg'); %读入图像的具体位置, k=imnoise(g,'gaussian',0.1); %图像去噪(高斯噪声) v=rgb2gray(k); %图像由rgb转为gray subplot(3,2,1); %当前图像显示在figure中的第一个(总共可以同时显示6个) imshow(g) %将原始图像显示在第一个(第一行第一个) title('orginal image'); %figure中第一个图像的title subplot(3,2,2); %显示figure中的第二个(第一行第二个) imshow(v) %将去噪后的图像显示在figure中的第二个 title('noise image'); %figure中第二个图的title [h,w]=size(v); %计算去噪图像的大小(h行数,wl为列数) n=9; %设定变量n=9 f=double(v); %将去噪图像v转为double型变量f a=ones(n,n); %变量a为一个n*n的矩阵,元素均为1 y=f; %将f的值赋给y %每个元素的值改为9*9窗口的灰度均值 %即均值滤波,窗口大小为9*9 %均值滤波结果存储在y中 for i=1:h-n+1 for j=1:w-n+1 a=f(i:i+(n-1),j:j+(n-1)); s=sum(sum(a)); y(i+(n-1)/2,j+(n-1)/2)=s/(n*n); end end subplot(3,2,3); %显示figure中的第三个图像(第一行第三个) imshow(uint8(y)) %显示均值滤波的结果 title('noise reduction by average filter'); %均值滤波的title x=f; %f赋值给x %每个元素的值改为9*9窗口的灰度大小的中间值 %即中值滤波,窗口大小为9*9 %中值滤波结果存储在x中 for i=1:h-n+1 for j=1:w-n+1 c=f(i:i+(n-1),j:j+(n-1)); e=c(1,:); for u=2:n e=[e,c(u,:)]; end mm=median(e); x (i+(n-1)/2,j+(n-1)/2)=mm; end end subplot(3,2,4);%显示figure中的第四个图像(第二行第一个) imshow(uint8(x))%显示中值滤波的结果 title('noise reduction by median filter');%中值滤波的title
求用matlab画出心型的函数!!
1、二维心形图,源代码如下:
ezplot('(x^2-1+y^2)^3-x^2*y^3 = 0') ?%隐函数作图
axis([-2.5 2.5 -2 2])?? %范围
2.、三维心形图源代码如下:
clc
close all
[x,y,z]=meshgrid(linspace(-1.3,1.3));
val=(x.^2 + (9/4)*y.^2 + z.^2 - 1).^3 - x.^2.*z.^3 - (9/80)*y.^2.*z.^3;
isosurface(x,y,z,val,0)
axis equal
view(-10,24)
colormap flag
camlight
lighting phong?
扩展资料:
心形线的数学表达
极坐标方程:
水平方向: ρ=a(1-cosθ) 或 ρ=a(1+cosθ) (a0)
垂直方向: ρ=a(1-sinθ) 或 ρ=a(1+sinθ) (a0)
直角坐标方程:
心形线的平面直角坐标系方程表达式分别为 x^2+y^2+a*x=a*sqrt(x^2+y^2) 和 x^2+y^2-a*x=a*sqrt(x^2+y^2)
参数方程:
-pi=t=pi 或 0=t=2*pi
x=a*(2*cos(t)-cos(2*t))
y=a*(2*sin(t)-sin(2*t))
参考文献:百度百科-心形线
动态爱心代码什么软件可以用
动态爱心代码MATLAB软件可以用。
第一步:先下载MATLAB软件(该代码只适用于此软件,要下载软件才可运行)。
第二步:点击主页→新建脚本(可自己给脚本命名,我命名的是aixin)。
第三步:在这个脚本里粘贴以下代码。
第四步:点击编辑器→运行(等待即可,软件左下角会出现“在忙”这两个字),图形会自己弹出。