遇见了温柔的人,所以想温柔待人。

我是一名自动化的学生,下面是我在课堂上学到的一个浪漫的程序,分享给大家。

运行软件是MATLAP。

运行结果如下:

详细代码如下:

clc;clear;close all         %  清空工作区的所有变量及数据。
a=1.3;b=2;
t=0:pi/100:2*pi;
for n=1:length(t)if t(n)>=pi&t(n)<2*pi;x(n)=a*cos(t(n))*abs(cos(t(n)));y(n)=b*sin(t(n));elseif pi/2<t(n)&t(n)<pix(n)=-a*cos(t(n)).^2;y(n)=-1.5*a*cos(t(n))*sin(t(n));elsex(n)=a*cos(t(n)).^2;y(n)=1.5*a*cos(t(n))*sin(t(n));endplot(x,y,'r');axis([-2,2,-2.5,1.5])drawnow                  %  动画效果。
end
fill(x,y,'r');               %  改变内部填充颜色
axis([-2,2,-2.5,1.5])
title('I  LOVE YOU')         %  改变标题内容。

下面了解一些关于二维画图的基本知识。

常用控制符包括色彩、点型、线型三种。

色彩定义符:

y 黄

m 紫

c 青

r 红

g 绿

b 蓝

w 白

k 黑

线型定义符:

-实线

:点线

-.点划线

--虚线

点型定义符:

.点

o 圆

x 叉

*星

s 方形

d 菱形

h 六角形

p 五角星

title 给图加标题

xlabel/ylabel/zlabel 给 x、y、z 坐标轴做标注

gtext 用鼠标控制位置为图片添加文字

legend 标记线型

grid 网格

axis 坐标轴选项

坐标系的分割在 MATLAB 图形绘制中是很有特色的,比较规则的分割方式是用 subplot 函数定义的,其标准调用格式为 :subplot(n,m,k),其中,n 和 m 为将图形窗口分成的行数和列数,而 k 为相对的编号。

详细代码如下:

clc;clear;close all
t1=(0:11)/11*pi;
y1=sin(t1).*sin(9*t1);
t2=(0:100)/100*pi;
y2=sin(t2).*sin(9*t2);
subplot(2,2,1),plot(t1,y1,'r.'),
axis([0,pi,-1,1]),title('子图 (1)')
subplot(2,2,2),plot(t2,y2,'r.'),
axis([0,pi,-1,1]),title('子图 (2)')
subplot(2,2,3),plot(t1,y1,t1,y1,'r.')
axis([0,pi,-1,1]),title('子图 (3)')
subplot(2,2,4),plot(t2,y2)
axis([0,pi,-1,1]),titl

欢迎学习交流,你的支持是我创作的动力。

matlap心形代码+二维画图相关推荐

  1. 【BZOJ1062】糖果雨(NOI2008)-数形结合+二维树状数组

    测试地址:糖果雨 做法:本题需要用到数形结合+二维树状数组. 这题看上去非常没有思路,因此我们来一步一步整理一下思路. 首先,我们要发现线段的颜色互不相同,并且移动的速度相等,这就说明它们的运动是周期 ...

  2. notepad拼心形_bat心形代码

    本篇文章介绍了利用bat文件绘制心形的方法,感兴趣的小伙伴可以学习一下. bat心形代码 bat是Windows下的批处理文件类型,由一系列命令构成,其中可以包含对其他程序的调用.这个文件的每一行都是 ...

  3. python matplotlib三维画图、二维画图常用命令总结

    python常用画图命令总结 1.python matplotlib三维画图 2.python matplotlib二维画图 1.python matplotlib三维画图 import matplo ...

  4. 心形符号c语言程序,c语言心形代码及图形

    <c语言心形代码及图形>由会员分享,可在线阅读,更多相关<c语言心形代码及图形(3页珍藏版)>请在人人文库网上搜索. 1.include #include #include # ...

  5. c++心形编码_求一个C语言写成的心形代码?

    在你们的世界里,是不是觉得程序猿一点浪漫都不懂?其实不是的,程序猿的世界也是很浪漫滴...比如他们可以用代码实现心形,你们其他人可以吗?代码如下: 第一种: #include int main(){ ...

  6. 快速上手Matlab二维画图

    建立画布 figure(1) 如果不再声明新画布,则默认绘图都在figure(1)进行画图. 开始绘图 使用 MATLAB 绘制图形有很多方法,以下是一个简单的例子来帮助你开始: 假设你要绘制一个正弦 ...

  7. MATLAB心形代码

    心形一 n=200 x=linspace(-3,3,n) y=linspace(-3,3,n) z=linspace(-3,3,n) [X,Y,Z]=ndgrid(x,y,z) F=((-(X.^2) ...

  8. c++心形代码_c语言心形告白代码实现

    c语言心形告白代码实现 1.彩色告白 include include include include define U 0.1 define V 0.053 void SetColor(unsigne ...

  9. matlab五角星的二维作图,MATLAB二维画图综合实例

    MATLAB不仅有矩阵运算功能,而且还有比较强大的绘图功能.二维作图的最基本命令即plot命令,同时还可以运用一些辅助函数对图进行注解,得到比较全面的图像.​ 程序代码: % 2D plot exam ...

最新文章

  1. shell最大出现和连续出现次数_从 1 到 n 整数中 1 出现的次数
  2. zynqNet整体思路框架
  3. 两个服务之间的调用请求
  4. c++课程学习(未完待续)
  5. Bailian2996 选课【置换】
  6. 安装Python和Anaconda
  7. 怎么扩展服务器内存?
  8. 解决《CPU设计实战》第四章实践交叉编译时报错mipsel-linux-ld: section .MIPS.abiflags LMA overlaps section .data LMA
  9. 计算机五个盘,我的电脑分区分了5个盘。怎么办?
  10. 几款实用的内网穿透工具,推荐!
  11. 如何解决 Iterative 半监督训练 在 ASR 训练中难以落地的问题丨RTC Dev Meetup
  12. javaweb基础搭建及导入包报错Cannot resolve org.codehaus.plexus:plexus-utils:3.0.5
  13. 检测MSWORD.OLB是否注册及注册的代码
  14. EXCEL 自定义函数之公历转农历,VBA通过爬虫实现
  15. Android开发TextvView实现镂空字体效果
  16. 【C语言】差为2的,素数双胞胎数
  17. 图解浏览器渲染原理及流程
  18. Unity控制佳能单反拍照及数据获取
  19. 2009年诺基亚中国开发伙伴峰会召开
  20. (二)nvidia jetson orin nvcsi tegra-capture-vi camera相关内容梳理 之 nvcsi,v4l2相关代码分析

热门文章

  1. kafka-整理-重试机制
  2. 素数求解的C语言方法
  3. NLP指南 Your Guide to Natural Language Processing (NLP)
  4. idea注释设置和注释格式
  5. matlab如何在一个区域取电,基于MATLAB带钢卷取电液伺服控制系统的分析
  6. 掌门1对1《啊呜!卡通人》引强烈共鸣 智能科技赋能高效教学收获点赞
  7. 百度编辑器上传视频以及视频编辑器预览bug解决
  8. 【JavaScript】什么是JavaScript?
  9. C++找不到头文件问题
  10. 车速与档位匹配关系_车速与档位不匹配后果,车速与档位的合理匹配关系介绍...