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情形

相关推荐
用户712122751263 天前
MATLAB 自动化 Excel 转 SLDD 数据字典完整方案(适配自定义 THBPackage 存储类)
matlab
ZhengEnCi4 天前
P2M-Matplotlib折线图完全指南-从数据可视化到趋势分析的Python绘图利器
python·matlab·数据可视化
ZhengEnCi4 天前
P2L-Matplotlib饼图完全指南-从数据可视化到图表定制的Python绘图利器
python·matlab
LDR00616 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术16 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园16 天前
C++20 Modules 模块详解
java·开发语言·spring
xiao5kou4chang6kai416 天前
MATLAB机器学习、深度学习--从数据预处理到模型训练
深度学习·机器学习·matlab·数据预处理
swordbob16 天前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
源分享16 天前
Java线程同步的多种实现方法(非常详细)
java·开发语言·jvm
Luminous.16 天前
C语言--day30
c语言·开发语言