浪漫公式 Love 分段函数和各种心型函数 matlab实现

浪漫公式 Love 分段函数和各种心型函数 matlab实现浪漫公式Love分段函数和各种心型函数matlab实现

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

采用函数分段LOVE字体函数

浪漫公式 Love 分段函数和各种心型函数 matlab实现

matlab源码:

%L

figure(‘NumberTitle’, ‘off’, ‘Name’, ‘love函数’);

x=0:0.1:5.5;

y=1./x.*(x>=0&x<6);

plot(x,y,’b’,’linewidth’,2);

xlabel(‘X轴’);ylabel(‘Y轴’);%坐标轴表示对象标签

axis on;%显示坐标轴

hold on;%下面的图形继续在此坐标图上作图

axis([0,23,0.2,6]);%x,y的范围限制

 

%O

x0=7.5;

y0=3;

r=2.8;

theta=0:pi/50:2*pi;

x=x0+r*cos(theta);

y=y0+0.2+r*sin(theta);

plot(x,y,’b’,’linewidth’,2);

axis square;

 

%V

x=11:0.1:17;

y=0.2+abs(-2*(x-14)).*(x>10&x<18);

plot(x,y,’b’,’linewidth’,2);

 

%E

y=-2*pi:0.1:2*pi;

x=22-4*abs(sin(y));

hold on

plot(x,y,’b’,’linewidth’,2);

axis([0 23 0.2 6])

此函数采用分段函数实现:

浪漫公式 Love 分段函数和各种心型函数 matlab实现

另外再附几个心型函数:

心函数:

浪漫公式 Love 分段函数和各种心型函数 matlab实现

MATLAB源代码:

figure(‘NumberTitle’, ‘off’, ‘Name’, ‘心函数’);

ezplot(‘(x^2-1+y^2)^3-x^2*y^3 = 0’)  %隐函数作图,想比于plot不用指定变量范围

axis([-2.5 2.5 -2 2])  %范围

 

三维心型函数:

浪漫公式 Love 分段函数和各种心型函数 matlab实现

浪漫公式 Love 分段函数和各种心型函数 matlab实现

源代码:

figure(‘NumberTitle’, ‘off’, ‘Name’, ‘立体心函数’);

n=100;

x=linspace(-3,3,n); %nirv

y=linspace(-3,3,n);

z=linspace(-3,3,n);

[X,Y,Z]=ndgrid(x,y,z);

F=((-(X.^2) .* (Z.^3) -(9/80).*(Y.^2).*(Z.^3)) + ((X.^2) + (9/4).* (Y.^2) + (Z.^2)-1).^3);  %心型函数,《高数(同济大学版)-附录》

isosurface(F,0)

lighting phong

caxis 

axis equal

colormap(‘flag’); %颜色

view([60 30]); %视角

x1=xlabel(‘x轴’);

x2=ylabel(‘y轴’);

x3=zlabel(‘z轴’);

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/167073.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • Java 网络编程

    Java 网络编程

  • 像素密度计算

    像素密度计算为解决Android设备碎片化,引入一个概念density,也就是密度.它指的是在一定尺寸的物理屏幕上显示像素的数量,一般使用dpi(dotsperinch,每英寸像素数)作为单位.比如设备分辨率为240×320,屏幕物理尺寸为1.5英寸x2英寸(对角线为2.5),它的密度可以用分辨率/尺寸表示:240/1.5或者即320/2,密度为160dpi。算对角线也是一样的,长的平方+宽的平…

  • istio简介和基础组件原理(服务网格Service Mesh)

    Istio简介Istio:一个连接,管理和保护微服务的开放平台。按照isito文档中给出的定义:Istio提供一种简单的方式来建立已部署的服务的网络,具备负载均衡,服务到服务认证,监控等等功能,而不需要改动任何服务代码。简单的说,有了Istio,你的服务就不再需要任何微服务开发框架(典型如SpringCloud,Dubbo),也不再需要自己手动实现各种复杂的服务…

  • vue 带参数跳转_vue跳转页面的几种方法

    vue 带参数跳转_vue跳转页面的几种方法vue2.0在使用的过程中,.vue文件之间的跳转,在template中的常见写法是:&amp;lt;router-linkto=&quot;/miniCard/statement/horizon&quot;&amp;gt;&amp;lt;buttonclass=&quot;btnbtn-defaultcolorDe&quot;&amp;gt;继续&amp;lt;/button&amp;gt;&amp;l

    2022年10月27日
  • SpringMVC 执行流程

    SpringMVC 执行流程springMVC(javaweb开发框架)1、MVC三层架构:模型(service、dao)、视图(JSP等)、控制器(Controller)什么是mvc?*MVC是模型、视图、控制器的简写,是一种软件设计规范*是将业务逻辑、数据、显示分离的方法来组织代码*MVC主要的作用就是降低了控制器(Controller)和视图(View)之间的双向耦合度*MVC不是一种设计模式、MVC是一种架构模式。当然不同的MVC存在着差异Model(数据模型):提供要展示的数据。因此包含数据和

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号