用matlab绘制函数图像例题_matlab绘制方程组图像

用matlab绘制函数图像例题_matlab绘制方程组图像1.一元函数比如f(x)=x+10sin(5x)+7cos(4x)%%%%%%%%%f(x)=x+10sin(5x)+7cos(4x)%%%%%%%%%%clearall;%清除所有变量closeall;%清图clc;%清屏x=0:0.01:10;y=x+10*sin(5*x)…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1.一元函数

比如 f(x)=x+10sin(5x)+7cos(4x)

%%%%%%%%%f(x)=x+10sin(5x)+7cos(4x)%%%%%%%%%%
clear all;              %清除所有变量
close all;              %清图
clc;                    %清屏
x=0:0.01:10;
y=x+10*sin(5*x)+7*cos(4*x);
plot(x,y)
xlabel('x')
ylabel('f(x)')
title('f(x)=x+10sin(5x)+7cos(4x)')

结果

用matlab绘制函数图像例题_matlab绘制方程组图像

2.二元函数

比如f(x,y)=3cos(xy)+x+y

%%%%%%%%%f(x,y)=3cos(xy)+x+y%%%%%%%%%%
clear all;              %清除所有变量
close all;              %清图
clc;                    %清屏
x=-4:0.02:4;
y=-4:0.02:4;
N=size(x,2);
for i=1:N
    for j=1:N
         z(i,j)=3*cos(x(i)*y(j))+x(i)+y(j);
    end
end
mesh(x,y,z)
xlabel('x')
ylabel('y')

结果

用matlab绘制函数图像例题_matlab绘制方程组图像

比如f(x,y)=-((x^2+y-1).^2+(x+y^2-7)^2)/200+10

%%%%%%%%f(x,y)=-((x^2+y-1).^2+(x+y^2-7)^2)/200+10%%%%%%%%
clear all;              %清除所有变量
close all;              %清图
clc;                    %清屏
x=-100:1:100;
y=-100:1:100;
N=size(x,2);
for i=1:N
    for j=1:N
        z(i,j)=-((x(i)^2+y(j)-1).^2+(x(i)+y(j)^2-7)^2)/200+10;
    end
end
mesh(x,y,z)
xlabel('x')
ylabel('y')

结果

用matlab绘制函数图像例题_matlab绘制方程组图像

(1)多条曲线画在同一个图像里

tip:使用 hold on 函数

t=[0:0.01:1];
q1=120-180*t.^2+120*t.^3;
q2=120-600*t.^3+900*t.^4-360*t.^5;
plot(t,q1);hold on;
plot(t,q2); 

结果

用matlab绘制函数图像例题_matlab绘制方程组图像

增加图例

利用l egend 函数

t=[0:0.01:1];
q1=120-180*t.^2+120*t.^3;
q2=120-600*t.^3+900*t.^4-360*t.^5;
plot(t,q1,'r'); hold on;
plot(t,q2,'b');
legend('a)函数图像','b)函数图像')  %要按函数的顺序来添加

用matlab绘制函数图像例题_matlab绘制方程组图像

参考文献

https://blog.csdn.net/weixin_42279993/article/details/89401523

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196345.html原文链接:https://javaforall.net

(0)
上一篇 2025年9月28日 下午7:43
下一篇 2025年9月28日 下午8:15


相关推荐

  • ISNULL的用法

    ISNULL的用法ISNULL 参数 1 参数 2 判断参数 1 是否为 NULL 如果是 返回参数 2 否则返回参数 1 存储过程中使用 看懂下面的例子你就会了 IFISNULL 参数 lt gt

    2026年3月26日
    2
  • pyecharts画图_vue 数据可视化

    pyecharts画图_vue 数据可视化Python3的Pyecharts制作**Sunburst(旭日图)**时需要使用的设置参数和常用模板案例,可根据实际情况对案例中的内容进行调整即可。

    2026年4月14日
    4
  • Rocketmq原理简介

    Rocketmq原理简介架构图模块职责划分 rocketmq common 通用的枚举 基类方法 或者数据结构 包名有 admin consumer filter hook message rocketmq remoting 使用 netty 的客户端 服务端 使用 fastjson 序列化 自定义二进制协议 rocketmq srvutil 只有一个 ServerUtil 类 只提供 Server 程序依赖 尽可能减少客户端依赖 rocketmq store 消息存储 索引 consumerLog commitLog 等 rock

    2026年3月16日
    2
  • 缺陷报告怎么写_注意缺陷报告单

    缺陷报告怎么写_注意缺陷报告单缺陷报告怎么写意义:开发人员和测试人员沟通的重要工具1、缺陷编号(DefectID)——提交缺陷的顺序2、缺陷标题(summary)——简明扼要的描述缺陷3、缺陷的发现者(Defectby)–4、发现缺陷的日期(Detectedondata)—-当天5、缺陷所属的模块(subject)————测试哪个功能模块的时候发现的,开发者可以由此决定谁修改该bug6、发现缺陷版本(Detectedinrelease)测试的是哪个版本(测试是回归

    2026年1月15日
    9
  • 1Panel 部署 OpenClaw 教程:零基础搭建 AI 聊天机器人环境

    1Panel 部署 OpenClaw 教程:零基础搭建 AI 聊天机器人环境

    2026年3月15日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号