matlap心形代码+二维画图
遇见了温柔的人,所以想温柔待人。
我是一名自动化的学生,下面是我在课堂上学到的一个浪漫的程序,分享给大家。
运行软件是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心形代码+二维画图相关推荐
- 【BZOJ1062】糖果雨(NOI2008)-数形结合+二维树状数组
测试地址:糖果雨 做法:本题需要用到数形结合+二维树状数组. 这题看上去非常没有思路,因此我们来一步一步整理一下思路. 首先,我们要发现线段的颜色互不相同,并且移动的速度相等,这就说明它们的运动是周期 ...
- notepad拼心形_bat心形代码
本篇文章介绍了利用bat文件绘制心形的方法,感兴趣的小伙伴可以学习一下. bat心形代码 bat是Windows下的批处理文件类型,由一系列命令构成,其中可以包含对其他程序的调用.这个文件的每一行都是 ...
- python matplotlib三维画图、二维画图常用命令总结
python常用画图命令总结 1.python matplotlib三维画图 2.python matplotlib二维画图 1.python matplotlib三维画图 import matplo ...
- 心形符号c语言程序,c语言心形代码及图形
<c语言心形代码及图形>由会员分享,可在线阅读,更多相关<c语言心形代码及图形(3页珍藏版)>请在人人文库网上搜索. 1.include #include #include # ...
- c++心形编码_求一个C语言写成的心形代码?
在你们的世界里,是不是觉得程序猿一点浪漫都不懂?其实不是的,程序猿的世界也是很浪漫滴...比如他们可以用代码实现心形,你们其他人可以吗?代码如下: 第一种: #include int main(){ ...
- 快速上手Matlab二维画图
建立画布 figure(1) 如果不再声明新画布,则默认绘图都在figure(1)进行画图. 开始绘图 使用 MATLAB 绘制图形有很多方法,以下是一个简单的例子来帮助你开始: 假设你要绘制一个正弦 ...
- 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) ...
- c++心形代码_c语言心形告白代码实现
c语言心形告白代码实现 1.彩色告白 include include include include define U 0.1 define V 0.053 void SetColor(unsigne ...
- matlab五角星的二维作图,MATLAB二维画图综合实例
MATLAB不仅有矩阵运算功能,而且还有比较强大的绘图功能.二维作图的最基本命令即plot命令,同时还可以运用一些辅助函数对图进行注解,得到比较全面的图像. 程序代码: % 2D plot exam ...
最新文章
- shell最大出现和连续出现次数_从 1 到 n 整数中 1 出现的次数
- zynqNet整体思路框架
- 两个服务之间的调用请求
- c++课程学习(未完待续)
- Bailian2996 选课【置换】
- 安装Python和Anaconda
- 怎么扩展服务器内存?
- 解决《CPU设计实战》第四章实践交叉编译时报错mipsel-linux-ld: section .MIPS.abiflags LMA overlaps section .data LMA
- 计算机五个盘,我的电脑分区分了5个盘。怎么办?
- 几款实用的内网穿透工具,推荐!
- 如何解决 Iterative 半监督训练 在 ASR 训练中难以落地的问题丨RTC Dev Meetup
- javaweb基础搭建及导入包报错Cannot resolve org.codehaus.plexus:plexus-utils:3.0.5
- 检测MSWORD.OLB是否注册及注册的代码
- EXCEL 自定义函数之公历转农历,VBA通过爬虫实现
- Android开发TextvView实现镂空字体效果
- 【C语言】差为2的,素数双胞胎数
- 图解浏览器渲染原理及流程
- Unity控制佳能单反拍照及数据获取
- 2009年诺基亚中国开发伙伴峰会召开
- (二)nvidia jetson orin nvcsi tegra-capture-vi camera相关内容梳理 之 nvcsi,v4l2相关代码分析
热门文章
- kafka-整理-重试机制
- 素数求解的C语言方法
- NLP指南 Your Guide to Natural Language Processing (NLP)
- idea注释设置和注释格式
- matlab如何在一个区域取电,基于MATLAB带钢卷取电液伺服控制系统的分析
- 掌门1对1《啊呜!卡通人》引强烈共鸣 智能科技赋能高效教学收获点赞
- 百度编辑器上传视频以及视频编辑器预览bug解决
- 【JavaScript】什么是JavaScript?
- C++找不到头文件问题
- 车速与档位匹配关系_车速与档位不匹配后果,车速与档位的合理匹配关系介绍...