目录

​1 续言​

​2 天生丽姿​

​2.1 代码​

​2.2 展现 ​

​3 难自弃​

​3.1 代码​

​3.2 展现 ​



1 续言

作为一个男朋友,不仅经常要制造很多浪漫与惊喜让女朋友开心,作为一个码农,还要给女朋友送一些代码爱情花、烟花爆竹.....也有很多浪漫邂逅的。

首先先赋诗一首,然后代码实现:

                      赠女友

鸳鸯戏水亲交颈,碧水红心索暖心。

桃李艳透贵大美,掬把清芬伴丽姿。

2 天生丽姿

2.1 代码

f=@(x,y,z)(x.^2+ (9./4).*y.^2 + z.^2 - 1).^3 - x.^2.*z.^3 - (9./80).*y.^2.*z.^3;  
[x,y,z]=meshgrid(linspace(-3,3));
val=f(x,y,z);
[p,v]=isosurface(x,y,z,val,0);
patch('faces',p,'vertices',v,'facevertexcdata',jet(size(v,1)),'facecolor','w','edgecolor','flat');
view(3);grid on;axis equal;

2.2 展现 

            

浪漫邂逅心_matlab

 

3 难自弃

3.1 代码

clear;clc;%清空工作区以及命令行窗口
n=200;%一共有200个点
x=linspace(-1.5,1.5,n);%均分计算指令,用于产生[-1.5,1.5]之间的200点行线性的矢量。
y=linspace(-1.5,1.5,n);
z=linspace(-1.5,1.5,n);
[X,Y,Z]=meshgrid(x,y,z);%生成三维数组200*200*200,用来计算三变量的函数和绘制三维立体图
F=((-(X.^2).*(Z.^3)-(9/80).*(Y.^2).*(Z.^3))+0.5.*((X.^2)+(Y.^2)+(Z.^2)-1).^3);%心形线公式
isosurface(F,0)%从三维体数据中提取等值面数据
camlight right;%可以设置光源位置
lighting phong%在对象的每个面上产生均匀分布的光照,phong使图表面光滑细腻,色彩丰富
colormap('autumn');%将当前图窗的颜色图设置为autumn指定的颜色图
caxis([0,25])%设置颜色图的范围
grid on%添加网格
axis equal%设置坐标轴范围和纵横比
title('ILove You WLZ')
view(-40,15);%指定观看图的角度

3.2 展现 

                 

浪漫邂逅心_数据_02