用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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 常用正则表达式合集,这一篇就够了!!(含完整案例,建议收藏)

    常用正则表达式合集,这一篇就够了!!(含完整案例,建议收藏)正是掌握了这些正则表达式,冰河平均每天比别人少写200行代码,极大的提高了研发效率,有了很多摸鱼的时间!!

    2022年9月24日
  • 缓冲区溢出漏洞_电脑基于堆栈的缓冲区溢出

    缓冲区溢出漏洞_电脑基于堆栈的缓冲区溢出缓冲区溢出缓冲区溢出是指当计算机向缓冲区内填充数据时超过了缓冲区本身的容量,溢出的数据覆盖在合法数据上。理想的情况是:程序检查数据长度并不允许输入超过缓冲区长度的字符,但是绝大多数程序都会假设数据长度总是与所分配的储存空间相匹配,这就为缓冲区溢出埋下了隐患。操作系统所使用的缓冲区,又被称为”堆栈”。在各个操作进程之间,指令会被临时储存在“堆栈”中,“堆栈”也会出现缓冲区溢出。缓冲区溢出的危害…

    2022年11月3日
  • JavaSE基础(32) 遍历数组的3种方式

    JavaSE基础(32) 遍历数组的3种方式第一种:for循环//遍历数组publicclassThroughTheArray{ publicstaticvoidmain(String[]args){ //TODOAuto-generatedmethodstub int[]arr={12,4,1,66,54,6,74,-3};//静态创建一个数组 for(inti=0;i<…

    2022年9月18日
  • 小议AutoEventWireup属性

    小议AutoEventWireup属性1.在web页面添加一个label和button控件ViewCode<%@PageLanguage=”C#”AutoEventWireup=”false”CodeFile=”AutoEventWireup属性.aspx.cs”Inherits=”_Default”%><!DOCTYPEhtmlPUBLIC”-//W3C//DT…

    2022年5月28日
  • springboot实现拦截器_spring拦截器和过滤器

    springboot实现拦截器_spring拦截器和过滤器集成拦截器登录验证为例添加拦截器public class LoginInterceptor implements HandlerInterceptor { private Logger log = LoggerFactory.getLogger(getClass()); //Controller逻辑执行之前 @Override public boolean preHandle(HttpServletRequest request, HttpServletRe

    2022年8月9日
  • KNN 回归算法_DTW算法

    KNN 回归算法_DTW算法KNN算法也能够用于回归预测。KNN算法用于分类的方法如下:首先,对于一个新来的预测实例,我们在训练集上寻找它的最相近的K个近邻;然后,采用投票法将它分到这K个邻居中的最多的那个类。但是,怎么将KNN算法用于回归呢?其实大致的步骤是一样的,也是对新来的预测实例寻找K近邻,然后对这K个样本的目标值取均值即可作为新样本的预测值。…

    2022年8月21日

发表回复

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

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