MATLAB画函数图像

MATLAB画函数图像1画图基础(1)一元一次函数x=0:0.1:1;y=x;plot(x,y);%图像见下图1图1…

大家好,又见面了,我是你们的朋友全栈君。

 

 

1 画图基础

(1)一元一次函数

x=0:0.1:1;
y=x;
plot(x,y);   %图像见下图1

MATLAB画函数图像MATLAB画函数图像

                                          图1                                                                                          图2

(2)一元多次函数

 x=0:0.1:1;
y=x.^2;
plot(x,y);    % 图像见图2

2 分段函数图像

x=0:0.1:2;
y=x.*(x>=0&x<=1)+(-(x-1).^2+1).*(x>1&x<=2);
plot(x,y);   %图像见图3
%组合函数y=y1.*(x定义域)+y2.*(x定义域)

MATLAB画函数图像MATLAB画函数图像

                                      图3                                                                                       图4

3 其他小技巧

(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); 
%图形见图4

(2)改变图像中线的颜色和线条形式(针对plot函数)

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');
%见图5

MATLAB画函数图像

                                                                                                     图5

通过在plot()函数括号里面增加特性来改变图线,常见的颜色和类型如图6

MATLAB画函数图像

                                                                                               图6

(3)增加图例

tip:利用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)函数图像')  %要按函数的顺序来添加
%见图7

 

MATLAB画函数图像

                                                                                                图7

 

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/131034.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • python表白代码大全简单-python表白代码

    python表白代码大全简单-python表白代码广告关闭腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元!作者|马超编辑|jane来源|csdn博客【导语】转眼又到了咱们中国传统的情人节七夕了,今天笔者就带大家来领略一下用python表白的方式。让程序员的恋人们感受一下it人的浪漫。一、词云制作首先咱们可以用之前介绍过的wordcould包制作词云。wordc…

  • VirtualBox下安装ubuntu server 16.04

    VirtualBox下安装ubuntu server 16.04

    2021年10月28日
  • leetcode-150. 逆波兰表达式求值(栈)

    leetcode-150. 逆波兰表达式求值(栈)根据 逆波兰表示法,求表达式的值。有效的算符包括 +、-、*、/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。说明:整数除法只保留整数部分。给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。 示例 1:输入:tokens = [“2″,”1″,”+”,”3″,”*”]输出:9解释:该算式转化为常见的中缀算术表达式为:((2 + 1) * 3) = 9示例 2:输入:tokens = [“4″,”13″,”5″,”/”,”+”]输

  • java ee简介_Java EE 简介

    java ee简介_Java EE 简介JavaEE简介JavaEE基本架构JavaEE的诞生是为了解决传统C/S架构的弊端:客户端臃肿庞大,扩展性差等弊端。JavaEE将传统的两层结构细分为了四层。这四层分别是:Client层,Web层,Business层,EIS层JavaEE客户端JavaEE客户端层可分为以下几种:Web客户端,通常是浏览器呈现的网页,这种客户端成为轻量级客户端,因为他们不与…

  • linux清除文件内容 >,Linux清除文件内容的几种方法[通俗易懂]

    linux清除文件内容 >,Linux清除文件内容的几种方法[通俗易懂]#清空或删除大文件内容的五种方法:#法一:通过重定向到Null来清空文件内容$>test.sh#法二:使用‘true’命令重定向来清空文件$true>test.sh#可通过下列命令来查看文件容量是否为0$du-htest.sh0test.sh#法三:使用cat/cp/dd实用工具及/dev/null设备来清空文件$cat/dev/null…

  • ATA考试

    ATA考试一、确定机房作为ATA考试机器的数量。(1)确定本次ATA考试本校每个机房上报了多少台机器。ATA考试机的使用总数量不包含ATA管理机器。在上报机房机器数量的时候,在机房的总数量上减去1台考试机

发表回复

您的电子邮箱地址不会被公开。

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