matlab绘制复杂曲线

1、绘制一个圆

Matlab 复制代码
 % 定义隐函数 x^2 + y^2 - 9 = 0
fimplicit(@(x,y) x.^2 + y.^2 - 9);

% 设置坐标轴比例相等,确保圆形不被拉伸
axis equal;

% 添加标题和标签
title('x^2 + y^2 = 9');
xlabel('x');
ylabel('y');
grid on;

2、绘制蚌线(x^2+y^2)(x-2)^2=x^2

Matlab 复制代码
 % 定义隐函数 (x^2+y^2)(x-2)^2=x^2
fimplicit(@(x,y) (x.^2 + y.^2 )*(x-2).^2-x.^2);

axis equal;

% 添加标题和标签
title('(x^2+y^2)(x-2)^2=x^2');
xlabel('x');
ylabel('y');
grid on;

3、使用ezplot绘制蚌线,a>b情形

Matlab 复制代码
% 使用 ezplot 绘制隐函数
ezplot('(x^2 + y^2 )*(x-2)^2- x^2');

% 设置坐标轴比例相等
axis equal;

% 添加标题
title('(x^2 + y^2 )*(x-2)^2- x^2 (using ezplot)');

4、使用ezplot绘制蚌线,a=b情形

5、使用ezplot绘制蚌线,a<b情形

相关推荐
geovindu几秒前
CSharp: Iterative Algorithms
开发语言·后端·算法·c#·.net·迭代算法
一只月月鸟呀16 分钟前
移动端tap与click的区别 && 点透事件
开发语言·前端·javascript
雨落在了我的手上17 分钟前
Java数据结构(六):链表的介绍
java·开发语言·数据结构
影寂ldy20 分钟前
C# HttpClient 分片下载、断点续传、暂停取消(完整项目知识点)
开发语言·c#
独隅25 分钟前
DevEco Code Plan+Build 双 Agent 协同开发效率实测
java·开发语言
KaMeidebaby1 小时前
卡梅德生物技术快报|抗体筛选:抗体筛选中的噬菌体展示四参数调优——从流程设计到数据验证
开发语言·前端·javascript
大黄说说1 小时前
接口频繁超时、报错?后端常见排查思路总结
开发语言·php
跨境小陈1 小时前
2026 年如何使用 Python 抓取 Reddit 数据
开发语言·网络·python
Jason_gao9992 小时前
【无标题】
matlab·信息与通信
dtq04242 小时前
C语言-文件操作1
c语言·开发语言·学习