利用Matlab绘制心性函数

devtools/2024/12/24 1:21:15/

第一种心性函数

我们利用下面这个参数方程在[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.ppmy.cn/devtools/144855.html

相关文章

【libuv】Fargo信令2:【深入】client为什么收不到服务端响应的ack消息

客户端处理server的ack回复,判断链接连接建立 【Fargo】28:字节序列【libuv】Fargo信令1:client发connect消息给到server客户端启动后理解监听read消息 但是,这个代码似乎没有触发ack消息的接收: // 客户端初始化 void start_client(uv_loop_t

linux高性能服务器编程读书笔记目录建议

linux高性能服务器编程读书笔记目录&&建议 文章目录 linux高性能服务器编程读书笔记目录&&建议目录第一篇 TCP/IP协议详解第二篇 深入解析高性能服务器编程第三篇 高性能服务器优化与监测 自己总结的内容linux这本书上没有但是黑马上有的东西epoll反应堆模型本…

golang 使用gzip对json例子

package main import ( "bytes" "compress/gzip" "encoding/json" "fmt" "io" "log" ) // User 结构体定义 type User struct { ID int json:"id" Name string json:"name" Age in…

前端笔试面试题目——数据结构和算法篇(一)

大厂前端笔试面试题中常见的算法和数据结构题目可以总结为以下几个方面: 数据结构题目 数组与链表: 数组与链表的区别,包括元素个数、存储单元、元素的顺序关系等。链表的反转、合并等操作。判断链表中是否有环。 栈与队列: 栈的…

UVM 验证方法学之interface学习系列文章(十一)virtual interface 再续篇

一 前言 并非总是可以将被测单元(DUT)视为一个黑盒,即仅监控和驱动DUT的顶层端口信号。这一点在从模块级测试转向更大规模的系统级测试时尤为明显。有时,我们需要了解实现细节以便访问DUT内部的信号。这被称为白盒验证。 Verilog一直提供从其他作用域访问几乎任何层次结构…

Vue Web开发(十)

1. 用户管理新增,搜索,编辑,删除 本节课完成用户列表表单设计,使用table组件,同样模块化组件,CommonTable.vue组件,并且在User页面中引入,mock实现数据模拟,最终完成用户…

Vue的响应式基础

1.SetUp https://cn.vuejs.org/api/composition-api-setup.html#basic-usage setup是Vue3中一个新的配置项,值是一个函数,它是 Composition API (组合式)“表演的舞台”,组件中所用到的:数据、方法、计算属性、监视......等等,均配置在setup中。 特点如下: setup函数返…

Windows11 家庭版安装配置 Docker

1. 安装WSL WSL 是什么: WSL 是一个在 Windows 上运行 Linux 环境的轻量级工具,它可以让用户在 Windows 系统中运行 Linux 工具和应用程序。Docker 为什么需要 WSL: Docker 依赖 Linux 内核功能,WSL 2 提供了一个高性能、轻量级的…