当前位置: 首页 > article >正文

利用Matlab绘制心性函数

第一种心性函数

我们利用下面这个参数方程在[0,2\pi]的区间上绘制一个心性函数

\left\{\begin{matrix} x=16sin^3t\\ y=13cost-5cos2t-2cos3t-cos4t \end{matrix}\right.

 首先,我们在matlab中设置一个参量t在区间[0,2\pi]内,然后将参数t带入上面两个式子计算就可以得到心性函数对应的x-y坐标

代码示例

我们可以通过调整代码的颜色、线宽等属性改变心性函数的图像

t=0:pi/100:2*pi;
x=16*sin(t).^3;
y=13*cos(t)-5*cos(2*t)-2*cos(3*t)-cos(4*t);
plot(x,y,'-r',LineWidth=5)

例图

第二种心性函数 

函数方程为:

y_1=\sqrt{|sinx|}+\sqrt{|cosx|}\\y_1=\sqrt{|sinx|}-\sqrt{|cosx|}

利用这个函数我们可以画出无限个相连的心性函数。

示例代码如下:

x=-2*pi:pi/100:2*pi;
y1=sqrt(abs(sin(x)))+sqrt(abs(cos(x)));
y2=sqrt(abs(sin(x)))-sqrt(abs(cos(x)));
plot(x,y1,'-r',LineWidth=5)
hold on;
plot(x,y2,'-r',LineWidth=5)

 运行结果如图所示:

 


http://www.kler.cn/a/449398.html

相关文章:

  • 微调大模型时,如何进行数据预处理? 将<input, output>转换为模型所需的<input_ids, labels, attention_mask>
  • nlp新词发现——浅析 TF·IDF
  • DevNow x Notion
  • 【目标跟踪综述及关键技术】
  • 菜鸟带新鸟——基于EPlan2022的部件库制作
  • sqoop的参数有哪些?
  • ChatGPT生成接口文档实践案例(二)
  • ubuntu开机进入initramfs状态
  • Java基础面试题20:Java语言sendRedirect()和forward()方法有什么区别?
  • linux普通用户使用sudo不需要输密码
  • [创业之路-206]:《华为战略管理法-DSTE实战体系》- 6-关键成功因素法CSF
  • FreeMarker语法
  • 【潜意识Java】深度解析黑马项目《苍穹外卖》与蓝桥杯算法的结合问题
  • Linux下载时出现的错误(配置阿里云镜像解决)
  • Vue之版本演进
  • HashMap源码深度解析
  • 10_HTML5 MathML --[HTML5 API 学习之旅]
  • 事务、管道
  • CDGA|数据治理如何为企业数字化转型提供有力支撑?
  • 回顾 python3中字符串
  • Unity3D仿星露谷物语开发5之角色单例模式
  • 每天40分玩转Django:Django文件上传
  • 9. 日常算法
  • SAP SD客户主数据及其配置
  • vue前端实现同步发送请求【已封装】
  • 【唐叔学算法】第17天:排序算法之插入排序