【例003】利用MATLAB绘制有趣平面图形

题目:

用 ezplot 画出由方程 sin ⁡ ( x 2 + m y 2 1000 ) = cos ⁡ ( x y ) \sin(x^2+\frac{my^2}{1000})=\cos(xy) sin(x2+1000my2)=cos(xy) 确定隐函数的图形。

求解:

我们分别取m为100,1000,10000不同的值,绘制不同情况下的图形。
当m=100时,绘制出的图形如下:
在这里插入图片描述
当m=1000时,绘制出的图形如下:
在这里插入图片描述

当m=10000时,绘制出的图形如下:
在这里插入图片描述
通过改变m的值,图形也在不断发生变化,是不是很有趣呢!

完整代码:

% 清除命令窗口
clc;

% 清除工作空间变量
close all;

% 定义参数m的不同值
m_values = [100,1000, 10000];

% 对每个m值绘制隐函数图形
for i = 1:length(m_values)
    m = m_values(i); % 获取当前的m值
    
    % 定义隐函数
    f = @(x, y) sin(x.^2 + m*y.^2/1000) - cos(x.*y);
    
    % 绘制隐函数图形
    figure; % 创建新的图形窗口
    ezplot(f, [-10, 10], [-10, 10]);
    title(['m = ', num2str(m)]); % 添加标题
    xlabel('x'); % 添加x轴标签
    ylabel('y'); % 添加y轴标签
end
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

抱抱宝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值