matlab x^2 + y^2 = x^4 + y^4绘制

matlab x ^2 + y ^2 = x^4 + y^4绘制

clc,clear,close all;
% 创建一个范围内的 x 和 y 值
x = linspace(-1.5, 1.5, 100);
y = linspace(-1.5, 1.5, 100);

% 创建一个网格来表示 x 和 y 值的组合
[X, Y] = meshgrid(x, y);

% 计算方程的左边和右边的值
LHS1 = X.^2 + Y.^2;
RHS1 = X.^4 + Y.^4;

LHS2 = X.^2 + Y.^2;
RHS2 = X.^5 + Y.^5;

LHS3 = X.^2 + Y.^2;
RHS3 = X.^3 + Y.^3;

LHS4 = X.^2 + Y.^2;
RHS4 = X.^6 + Y.^6;

LHS5 = X.^2 + Y.^2;
RHS5 = X.^7 + Y.^7;

% 创建一个新的图形窗口
figure;

% 绘制第一个方程(红色)
contour(X, Y, LHS1-RHS1, [0, 0], 'LineWidth', 1, 'Color', 'red');
hold on;

% 绘制第二个方程(蓝色)
contour(X, Y, LHS2-RHS2, [0, 0], 'LineWidth', 1, 'Color', 'blue');

% 绘制第三个方程(绿色)
contour(X, Y, LHS3-RHS3, [0, 0], 'LineWidth', 1, 'Color', 'green');

% 绘制第四个方程(cyan)
contour(X, Y, LHS4-RHS4, [0, 0], 'LineWidth', 1, 'Color', 'cyan');

% 绘制第五个方程(black)
contour(X, Y, LHS5-RHS5, [0, 0], 'LineWidth', 1, 'Color', 'black');
% 绘制 x 坐标轴
plot([-2, 2], [0, 0], 'k-')  % 绘制水平线段

% 绘制 y 坐标轴
plot([0, 0], [-2, 2], 'k-')  % 绘制垂直线段
% 调整图像的显示范围和纵横比
axis([-1.5 1.5 -1.5 1.5]);
daspect([1 1 1]);

% 添加图例和标签
legend('x^2 + y^2 = x^4 + y^4', 'x^2 + y^2 = x^5 + y^5', 'x^2 + y^2 = x^3 + y^3', 'x^2 + y^2 = x^6 + y^6', 'x^2 + y^2 = x^7 + y^7');
xlabel('y');
ylabel('x');
title('方程图像');

绘制结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值