MatLab中函数图形的绘制
原文地址为: MatLab中函数图形的绘制
在MatLab中绘制函数图形,可以使用Plot函数,下面使用该函数绘制二次函数曲线。
x=[-5:0.1:5];
y=x.^2; %注意这里必须使用点乘。
plot(x,y);
如果继续绘制其他的函数曲线,前次绘制的曲线会被覆盖,可以使用figure命令打开一个新的绘图窗口,这样就可以同时对多个曲线进行比较。
x=[-5:0.1:5];
y=x.^3; %注意这里必须使用点乘。
n=figure;
plot(x,y);
此时如果查看n的值可以发现为2,如果再打开一个新的绘图窗口,将返回3,依次增加。即figure返回当前打开的绘图窗口的个数。
axes函数可以用来自己定义绘图区域,这个函数的具体使用方式及其返回值代表什么我不清楚,但是通过试验发现,可以通过该函数确定一个矩形绘图区域,该区域的坐标可以通过四个参数来指定,例如:
figure;
axes('Pos',[0.2 0.2 0.6 0.4]);
(0.1,0.2)是区域左下角坐标,(0.3,0.5)是区域右上角坐标。整个figure的长宽为单位1。
如果使用下面语句,则绘图区域为整个figure窗口。
figure;
axes('Pos',[0 0 1 1]);
目前按我的理解是axes返回的是一个对象,即这个绘图区域,'Pos'应该是它的一个属性,按字面上的意思来看是位置的意思。另外可以用set方法设置axes对象的另外两个属性,'YLim'和'XLim',这两个指x,y坐标的取值范围,给定范围后,这些值会根据axes的大小进行相应缩放。可以向下面这样使用set方法。
figure;
axes1=axes('Pos',[0.1 0.1 0.5 0.5]);
set(axes1,'YLim',[-5,5],'XLim',[-10,10]);
转载请注明本文地址: MatLab中函数图形的绘制
MatLab中函数图形的绘制相关推荐
- MATLAB中特殊图形的绘制
为了满足用户的各种需求,MATLAB还提供了绘制条形图.面积图.饼图.阶梯图.火柴图等特殊图形的命令. 1.条形图 绘制条形图时可分为二维情况和三维情况,其中绘制二维条形图的命令为bar(竖直条形图) ...
- 万字总结MATLAB中的图形绘制
目录 二维曲线 1. plot函数 2.fplot函数 3.fimplicit函数 4.polarplot函数 5.contour函数和contourf函数 6.semilogx函数.semilogy ...
- 用matlab画出ex,如何用matlab画函数图形
1.首先打开matlab应用程序,输入下方的代码:2.然后按确定会出现一张图,如下图所示,这就是 怎么用matlab画函数图形?请看下面方法. 方法 打开Matlab. r0=5;b=1;t0=2;s ...
- Matlab中自带地图绘制WorldMap详解
Matlab中自带地图绘制WorldMap详解 转载地址:http://blog.csdn.net/archielau/article/details/7933265,其实这些代码是在matlab中的 ...
- matlab图上输入希腊字母,Matlab中给图形添加【希腊字母】
比如画一条蓝色的x号线 plot(x,y,'bg') 画图: 线形:-实线-. 点划线--长虚线:短虚线 符号颜色符号线形 b 蓝. 点 c 青.圈 g 绿××标记 k 黑-实线 m 紫红* 星号 r ...
- MATLAB中函数find的使用方法概述,简单易懂+例子
MATLAB中函数find的使用方法总结+探索,简单易懂+例子 该函数不仅可以查找矩阵获这向量中的非零元素的位置,也可以查询满足一定逻辑条件的元素位置. find函数总共的适用方法 index = f ...
- matlab 定义string_[整理]Matlab中函数定义方法
Matlab中函数定义方法 Matlab自定义函数的六种方法 n1.函数文件+调用函数(命令)文件:需单独定义一个自定义函数的M文件: n2.函数文件+子函数:定义一个具有多个自定义函数的M文件: n ...
- matlab中rastrigin图形绘制,matlab函数function
x?6 x?6 (1) 利用MATLAB语言编写S函数.程序如下: function [sys,x0,str,ts]=sfunction(t,x,u,flag) switch flag, case 0 ...
- matlab怎么绘制李萨如图形_在MatLab中使用for循环绘制图形
为什么会发生这种情况...... 使用plot(x(i),y)绘制100个单点(每次迭代一个),默认情况下不会显示它们.因此情节看起来是空的. 解决方案1:矢量化计算和直接绘图 我认为你打算画一条连续 ...
最新文章
- CSVHelper在Asp.Net MVC中的使用
- (转)c#中const与readonly区别
- 如何把荣耀手机的计算机移动到桌面,华为荣耀怎么把天气预报设置到桌面
- CUDA实践指南(六)
- 算法设计 分治, 归并排序, 快速排序
- window.location对象、window.navigator对象、window.history对象
- Scratch编程与游戏:和电脑玩大富翁游戏
- 深港澳金融科技师(SHMFTTP)一级考试
- oracle--rman备份纪要
- ttkefu邀请语、欢迎语、开场广告的区别?及图文演示
- unity 场景背景替换2D图片方法
- IPCAM视频数据解码并处理
- 微信小程序:WeUI一个专为微信小程序设计的UI框架
- Message中obtain()与recycle()
- 可口可乐市场调查失败的原因_经典案例5:可口可乐:一次市场调研失败的教训...
- 如何把PDF文件转换成HTML文件
- manjaro安装tim
- 凡是过去,皆为序章——NFT2.0的演进路径:金融化与商品化
- Lwip从入门到放弃之(一)---基础网络知识扫盲
- 基于OpenCV制作道路车辆计数应用程序