-
2021-04-19 02:01:40
matlab中最基本的函数plot()的用法
标签:matlab plot 指令
5.1 二维平面图形
5.1.1 基本图形函数
plot 是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。也就是
说,使用plot 函数之前,必须首先定义好曲线上每一点的x 及y 坐标,常用格式为:(1)plot(x) 当x 为一向量时,以x 元素的值为纵坐标,x 的序号为横坐标值绘制
曲线。当x 为一实矩阵时,则以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线,当x 为m× n 矩阵时,就由n 条曲线。
(2)plot(x,y) 以x 元素为横坐标值,y 元素为纵坐标值绘制曲线。
(3)plot(x,y1,x,y2,…) 以公共的x 元素为横坐标值,以y1,y2,… 元素为纵坐标值绘
制多条曲线。
例5.1.1 画出一条正弦曲线和一条余弦曲线。
>> x=0:pi/10:2*pi;
>> y1=sin(x);
>> y2=cos(x);
>> plot(x,y1,x,y2)
图5.1.1 函数plot 绘制的正弦曲线
在绘制曲线图形时,常常采用多种颜色或线型来区分不同的数据组,MATLAB 软件专
门提供了这方面的参数选项(见表5.1.1),我们只要在每个坐标后加上相关字符串,就可实现它们的功能。
- 2 -
表5.1.1 绘图参数表
色彩字符颜色线型字符线型格式标记符号数据点形式标记符号数据点形式
y 黄- 实线. 点< 小于号
m 紫:点线o 圆s 正方形
c 青-. 点划线x 叉号
d 菱形
r 红- - 虚线+ 加号h 六角星
g 绿* 星号p 五角星
b 蓝v 向下三角形
w 白^ 向上三角形
k 黑> 大于号
例如,在上例中输入
>> plot(x,y1,'r+-',x,y2,'k*:')
则得图5.1.2
图5.1.2 使用不同标记的plot 函数绘制的正弦曲线
5.1.2 图形修饰
MATLAB 软件为用户提供了一些特殊的图形函数,用于修饰已经绘制好的图形。
函数含义
grid on (/off) 给当前图形标记添加(取消)网络
xlable(‘string’) 标记横坐标
ylabel(‘string’) 标记纵坐标
title(‘string’) 给图形添加标题
更多相关内容 -
MATLAB画函数图像
2019-04-19 15:56:341 画图基础 (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
图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定义域)
图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
图5
通过在plot()函数括号里面增加特性来改变图线,常见的颜色和类型如图6
图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
图7
-
用matlab绘制函数图像
2020-05-05 12:48:181.一元函数 比如 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)...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)')
结果
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')
结果
比如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')
结果
(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);
结果
增加图例
利用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)函数图像') %要按函数的顺序来添加
参考文献
https://blog.csdn.net/weixin_42279993/article/details/89401523
-
matlab画二次函数图像
2021-04-18 02:50:38[8 70 118 100 9 0 5]; 以上是每一个 X 和 Y 对应的坐标,请问如何编程能够绘制平滑曲线,这个...分析: 对于已给数据先用 matlab 画出散点图, 根据散点图假想 xy 之间的函数关系, 在这里就不写出散点图的程序,由散点...[8 70 118 100 9 0 5]; 以上是每一个 X 和 Y 对应的坐标,请问如何编程能够绘制平滑曲线,这个图形就像二次函数一样的 如果要在图中绘制一条直线加上 y=......
MATLAB 数学运算能力, 处理发动机性能试验数据, 方法简单可靠, 绘制后的...
分析: 对于已给数据先用 matlab 画出散点图, 根据散点图假想 xy 之间的函数关系, 在这里就不写出散点图的程序,由散点图可预测为三次函数。所以调用 matlab......
Matlab 程序设计第9讲 最小二乘数值解法主讲人:王佐才 博士 研究员/博导...
第九讲 matlab应用 (2) —— 优化 主要内容:最优化问题的基本概念分类 最...( x)都是线性函数 二次规划 f ( x)是关于x的二次函数, i ( x), hi ......
2587( e- 0. 1852t - e- 2. 0124t ) ( 3) 图 1 例 1多项式 曲线拟合图 ( 2) 非线性数据拟合函数 lsqcurvefit和 lsqnon lin 。 MATLAB提供了两个......
\\ 实验 2:MATLAB 绘图 【实验步目的 】 利用 MTALAB 画墨西哥帽子,及参数方程的图像【实验原理 】 (1)二维绘图命令: plot(x,y) 函数 (2)三维绘图命令中......
(合金膨胀系数)’) %纵坐标名 %然后根据散点图猜测曲线类别 MATLAB数据分析方法(机械工业出版社) 第3章 回归分析 11/24 由于散点图呈抛物线,故选择二次函数......
用(1)作线性最小二乘拟合的误差通常考虑以下两种...MATLAB 提供的 polyfit 函数用来计算多项式拟合系数,...二阶拟合参数为 , , ,拟合曲线为 ,即 ,见图 2......
4650),点B(xn,yn)为水渠上任一点,编 写求水渠上A到B段长度的matlab函数。...(z) %画出聚类谱系图 t=cluster(z,8) %将全部站分为8类 340 320 300 ......
2.2 二分法的 matlab 基本程序 2.2.1 实验步骤 (1)判断函数是否为定义域内...即 c c2 ab a c c2 ab 图1 3.2.2 利用“二分法”思想巧证一元二次......
在 AutoCAD 中是很难直接绘制的.图 6 给出了绘制心形线 的数学处理模块,其中借助了 MathScript 节点来对曲线函数进行描述.MathScript 节点类似于 Matlab 编辑和......
第2章 解线性代数方程组的迭代法 数值分析与各种算法的matlab代码_数学_自...
三、二次规划 若非线性规划的目标函数为自变量 x 的二次函数, 约束条件又全 是线性的,就称为二次规划。 Matlab 中的二次规划的标准形式为: 1 min x T Hx......
暂无评价|0人阅读|0次下载 | 举报文档 数学建模MATLAB全套教材_理学_高等教育_...(1) 按给定数据表画出散点图; (2) 分析散点图,确定近似函数 F ( x) ......
法结果') x function y=func1_1(x) y=x-10.^x+2; 运行结果如下: 解方程 y=x-10^x+2,牛顿迭代法结果 x= 0.375812087593426 6、绘制函数图形: y1 ......
第1章 用MATLAB求解数学问题 1.7节 数据拟合 数学建模常常会遇到数据拟合问题, 即根据已知数据,按照最小二乘准则,计 算出函数模型的待定参数。本节介绍数据 ......
暂无评价|0人阅读|0次下载 | 举报文档 matlab--算法...N E 这里它可以归结为 E 的二次函数 h( E )...综合上述分析可以画出轨线示意图。因为直线(12)式上......
(4)使用 MATLAB 绘制指定函数的曲线图,将所有输入的指令保存为 M 文件...
各曲线绘制的要求如下: (1) y1 为用实线连接的红色曲线,数据点形为六角形,标题为“二次函数” ;(2) y2 为实心的离散数据图,横轴标记为“x” ,纵轴标记为......
-
怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的……
2021-04-26 13:05:19点击查看怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的……具体信息答:要具体哦,如果一个自变量,函数图像就是曲线,用plot 如果是2个自变量,函数图像就是曲面了,如f=3*exp(-x-4*y),可以用以下... -
Matlab绘制函数图像函数示例汇总(2020年十二月整理).doc
2020-12-15 12:44:32PAGE PAGE 1 matlab中最基本的函数plot的用法 标签matlabplot指令 5.1二维平面图形 5.1.1基本图形函数 plot是绘制二维图形的最基本函数它是针对向量或矩阵的列来绘制曲线的也就是 说使用plot函数之前必须首先定义好... -
Matlab|绘制函数图像
2020-10-16 00:00:00欢迎点击「算法与编程之美」↑关注我们!本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。欢迎加入团队圈子!与作者面对面!直接点击!一、绘制图像的... -
利用matlab绘制函数图像
2020-12-02 11:36:43文章目录一、下载matlab.rar二、解压缩matlab.rar三、启动matlab窗口四、绘制一元函数图像 - 直线或曲线1、绘制一次函数图像2、绘制二次函数图像3、绘制三角函数图像五、绘制二元函数图像 - 曲线 一、下载matlab.rar... -
如何用matlab画出函数曲线
2021-04-19 00:38:11使用matlab绘制函数曲2113线的方法和操作步5261骤如下:1、首先,使用matlabc打开命令行窗口,然后4102直接输入相1653关内容,如下图所示。2、其次,完成上述步骤后,请根据实际情况设置图示代码,如下图所示。3、... -
用Matlab作函数的图像
2020-07-23 16:21:00函数简介 1.作图函数是plot 其调用格式如下: plot(y) plot(x,y) plot(x,y,LineSpec) plot(x1,y1,s1,x2,y2,s2,x3,y3,s3,……) 说明: (1)plot(y)绘出以向量y为纵坐标,y的个元素的下表构成的向量x为横坐标的二维... -
MATLAB仿真画出OFDM雷达信号的模糊函数图像
2022-06-01 19:40:21利用MATLAB仿真画出OFDM雷达信号的模糊函数图像。 具体理论分析参见笔者博客 https://blog.csdn.net/qq_46084757/article/details/125089683?spm=1001.2014.3001.5501 -
MATLAB画简单函数图形
2021-01-12 15:54:04MATLAB画简单函数图形 MATLAB 新手入住,这学期新开了一门MATLAB课。平时上课就是看老师复制粘贴PPT出结果,真到自己写的时候就傻眼了。加上其他课程里也提到了MATLAB可以画图,建立仿真模型等功能,所以想课后学也... -
《MATLAB编程》例题-画分段函数图像
2021-03-20 15:48:55使用matlab 画函数图像(使用if-else): 租用一个交通工具前 100 公里 1 美元每公里,在下面的 200 公里中 0.8 美元每分钟,越过 300 公里的部分一律按0.7 美元每公里.已知公里数,编写对应的 MATLAB语句计算出总花销,... -
matlab中如何画隐函数的图像
2021-04-21 16:48:40三维的曲面方程都可以写为 f(x,y,z)=0的方程形式那么我们首先确定一个三维的空间网格x,y,z[x y ...可以只写一个得到的x,y,z都是三维矩阵然后代入隐函数f(x,y,z)计算在这个三角网格每一点的值 v=f(x,y,z)最后利用... -
如何用matlab画函数图形
2021-04-21 09:24:071、首先打开matlab应用程序,输入下方的代码:2、然后按确定会出现一张图,如下图所示,这就是怎么用matlab画函数图形?请看下面方法。方法打开Matlab。r0=5;b=1;t0=2;syms t;ezplot(r0*exp(b*(1./t-1/t定义横坐标... -
绘制二维隐函数:绘制二维隐函数的简单程序-matlab开发
2021-05-30 12:29:21[ img ] = drawImplicitFun( f,xRange,yRange,grid) 这是在 IMG 上绘制隐函数 F 的简单程序F 是一个带有两个变量的函数句柄IMG 是包含 F=0 绘图的二值图像。 例子: f = @(x,y)cos(x)+ cos(y)-cos(x。* y);... -
matlab画分段函数 求程序
2021-04-24 19:09:02分段函数如下:对该函数绘图,首先应该利用matlab建一个函数ff(x),如下:functionY=ff(X)ifX<0;Y=sin(X);elseif(X>=0&&X<10);Y=X.^2*cos(X)/100;elseY=sin(X).*X;endendmatlab中二维绘... -
Matlab函数图形绘制
2021-08-04 10:35:49目录1. 二维绘图① plot2. 三维绘图(0) 基本准备① meshgrid(1) 曲线图① plot3② fplot3(2) 网格图① meshmeshcmeshz(3) 曲面图① surf② surfc③ surfl(4) 柱面图 ...官方文档:此 MATLAB 函数 基于向量 x 和 y -
matlab画传递函数曲线
2021-05-07 07:26:34如何matlab画开环传递函数的奈奎斯特图用MATLAB做出奈奎斯特曲线图%k=10k=10;d=conv([10],conv([0.51],[0.21]));Gs=tf(k,d);nyquist(Gs);稳定性可根据奈奎斯特判据判定:开环系怎样用MATLAB输入一个传递函数以G(s)=... -
matlab如何画冲激函数波形 matlab画冲激函数波形的方法
2021-04-18 06:40:41今天给大家带来matlab如何画冲激函数波形,matlab画冲激函数波形的方法,让您轻松解决问题。 在学习理工科的过程中, matlab软件的使用是一个不可或缺的过程。对于初学者来说,学习matlab的时候编写一些程序是非常... -
Matlab绘制Logistic图,matlab画logistic曲线,matlab
2021-09-10 20:48:51使用Matlab绘制Logistic的Lyapunov指数图和分岔图 -
matlab函数大全-matlab函数大全.doc
2019-08-12 22:08:31matlab函数大全-matlab函数大全.doc 比较白痴的东西,不过对初学者也许有用,特分享一下。不要喷我哦!函数具体用法可以用help查一下。附件内容与下面一样的。 Aabs 绝对值、模、字符的ASCII码值 acos 反余弦 ... -
使用matlab和python画多项式函数图像
2020-03-17 21:31:08(一)使用matlab画多项式函数图像 在用matlab画五次多项式的时候,发现使用y=(0.2771*t^3 - 0.081*t^4 + 0.0063*t^5);总是会报错。搜了搜资料,发现可以这么画: 例如:五次多项式(quintic polynomial) y=0.2771... -
基于MATLAB的特殊函数与画图(附图像与代码)
2022-05-04 09:22:52conv()函数可以计算两个多项式的积,利用varargin可以实现任意多个多项式的积。 举例 代码: clc;clear; P=[1 2 4 0 5]; Q=[1 2]; F=[1 2 3]; %方法一 D1=convs(P,Q,F) D1_sym=poly2sym(D1) %方法二 D2=conv... -
使用 matlab 裁剪图像:不使用函数裁剪图像-matlab开发
2021-05-30 09:26:55如果没有使用此代码的裁剪功能,可以裁剪图像 -
Matlab二元函数图像绘制
2020-07-24 13:13:52文章目录Matlab二元函数图像绘制plot3函数的基本用法fplot3函数基本用法进阶用法绘制二元函数图像 Matlab二元函数图像绘制 在讲二元函数图像绘制之前,先讲解plot3与fplot3的实际用法,之后再讲解二元函数图像绘制,... -
matlab函数绘制 用matlab怎样绘制函数图形
2021-05-07 08:01:39用matlab怎样绘制函数图形函数f(x1,x2)= x1*cos x2*sin x1+x2*x2*sin x2*cos x1 0≤xi≤2∏的图形?x=0:0.1:2*pi; y=x; [x,y]=meshgrid(x,y); z=x.*cos(y).*sin(x)+y.^2.*sin(y).*cos(x); figure(1) surf(x,y,z);%... -
图像处理中的基础函数:图像旋转MATLAB代码
2016-12-26 16:53:44图像处理技术的基础函数,进行图像旋转的必要函数。代码质量很高,可作为MATLAB程序代码编写的规范模板。 -
matlab复变函数画图形
2021-05-08 06:00:51第四篇计算机仿真第二十一章计算机仿真在复变函数中的应用基于MA ...本章将重点介绍使用MA TLAB进行复数、复变函数的各类基本运算以及定理的验证;并介绍仿真计算留数、积分的方法;以及复变函数中Taylor级数展开... -
利用Matlab求解函数导数并绘图
2020-12-05 23:42:44利用Matlab求解函数导数并绘图 题目要求 解题思路 1、定义符号变量 x ,并建立函数...4、利用 ezplot 函数绘制符号函数图像 程序代码 syms x; % 定义符号变量 y=x^3; % 定义函数表达式 subplot(1,3,1) % 一行三列,第