匿名用户

1级

2013-09-16 回答

一.二维绘图

二维图形是将平面坐标上的数据点连接起来的平面图形。可以采用不同的坐标系,如直角坐标、对数坐标、极坐标等。二维图形的绘制是其他绘图操作的基础。

一.绘制二维曲线的基本函数

在Matlab中,最基本而且应用最为广泛的绘图函数为plot,利用它可以在二维平面上绘制出不同的曲线。

1. plot函数的基本用法

plot函数用于绘制二维平面上的线性坐标曲线图,要提供一组x坐标和对应的y坐标,可以绘制分别以x和y为横、纵坐标的二维曲线。plot函数的应用格式

plot(x,y) 其中x,y为长度相同的向量,存储x坐标和y坐标。

例51 在[0 , 2pi]区间,绘制曲线

程序如下:在命令窗口中输入以下命令

>> x=0:pi/100:2*pi;

>> y=2*exp(-0.5*x).*sin(2*pi*x);

>> plot(x,y)

程序执行后,打开一个图形窗口,在其中绘制出如下曲线

注意:指数函数和正弦函数之间要用点乘运算,因为二者是向量。

例52 绘制曲线

这是以参数形式给出的曲线方程,只要给定参数向量,再分别求出x,y向量即可输出曲线:

>> t=-pi:pi/100:pi;

>> x=t.*cos(3*t);

>> y=t.*sin(t).*sin(t);

>> plot(x,y)

程序执行后,打开一个图形窗口,在其中绘制出如下曲线

以上提到plot函数的自变量x,y为长度相同的向量,这是最常见、最基本的用法。实际应用中还有一些变化。分别说明:

2. 含多个输入参数的plot函数

plot函数可以包含若干组向量对,每一组可以绘制出一条曲线。含多个输入参数的plot函数调用格式为:plot(x1,y1,x2,y2,…,xn,yn)

如下列命令可以在同一坐标中画出3条曲线。

>> x=linspace(0,2*pi,100);

>> plot(x,sin(x),x,2*sin(x),x,3*sin(x))

当输入参数有矩阵形式时,配对的x,y按对应的列元素为横坐标和纵坐标绘制曲线,曲线条数等于矩阵的列数。

>> x=linspace(0,2*pi,100);

>> y1=sin(x);

>> y2=2*sin(x);

>> y3=3*sin(x);

>> x=[x;x;x]';

>> y=[y1;y2;y3]';

>> plot(x,y,x,cos(x))

matlab根据y标注x,知道y的值,怎么标注出对应x值所对应曲线的坐标啊;matlab相关推荐

  1. 用matlab画出M1和M2的ROC曲线,ROC曲线及其matlab实现ROC曲线的绘画

    ROC曲线(Receiver Operating Characteristic Curve)是利用Classification模型真正率(True Positive Rate)和假正率(False P ...

  2. 【matplotlib库】利用matplotlib库绘制正余弦函数曲线的python程序,标注X、Y轴及标题|CSDN创作打卡

    使用python中的第三方库matplotlib绘制正余弦函数图形,并标注x,y轴以及标题等 ,绘制方法与matlab类似,可以说这里的matplotlib库便是Python中的matlab 程序代码 ...

  3. y sinx matlab,有一个函数 f(x,y)=x^2+sinxy+2y ,用matlab写一个程序 输入自变量的值,输出函数的值....

    在matlab里面输入5261edit fun.m:在弹出的窗口输入4102以下内容:function f=fun(x,y):f=x.^16532+sin(x.*y)+2*y;:保存一下.最后在专ma ...

  4. 单页双曲面 matlab,在matlab中画函数(x^2+y^2)/9-z^2/4=1的旋转单叶双曲面

    1.用matlabc打开命令行窗口,直接输入相关的内容. 2.下一步如果没问题,就根据实际情况来设置图示的代码. 3.这个时候通过确定操作以后,需要填写注释的信息. 4.这样一来会得到对应的效果图,即 ...

  5. matlab 线性拟合polyfit_matlab最小二乘法拟合y=a*exp(-b/t),转换成线性用polyfit怎么写程序啊,有偿私聊我...

    对两bai边取对数,得到dulny=rx+lna.这就变成了一个使用lny和x对zhir和lna的一个线性拟dao合.如果使专用MATLAB程序如下(假属设你的x和y都是列向量):A(:,1)=x;A ...

  6. matlab速度梯度,[转载]关于FLUENT中Y+的一些讨论

    一.关于 fluent计算时壁面函数法和网格的关系,还有一个小问题 1:各位用 fluent的同仁和高手们,我想要比较好的使用 fluent软件,最重要的就是要学好理 论,在这里我想请教各位一个问题, ...

  7. matlab三元函数泰勒展开,如何用matlab绘制三元函数f(x,y,z)=x^2 y^3 z^4在[-1,1]x[-2,2]x[-3,3] 上的各...

    问题描述: 如何用matlab绘制三元函数f(x,y,z)=x^2 y^3 z^4在[-1,1]x[-2,2]x[-3,3] 上的各种切片图. 还有怎么绘制f(x,y,t)=10*exp(1-t)*s ...

  8. matlab 画出z2=x2-y2,怎么在MATLAB中画出x^2+y^2=1且y^2+z^2=1的图像

    方法一:x=linspace(2,2,10);y=1:10;plot(x,y)方法二:x=2stem(x)www.mh456.com防采集. 如果求一般性的两个2113三维曲面的交5261线还是有一些 ...

  9. Matlab画图axis、X(Y)Tick、X(Y)TickLabel到底是什么

    众所周知,使用plot函数得到下图: 一.axis 1.axis([a,b,c,d]): axis函数可以定义坐标两端点的数值,即确定坐标的单位长度以及在figure里面显示坐标的哪一部分:如: ax ...

最新文章

  1. 再放QQ微博邀请码(2)
  2. 【Linux】30.ssh不用手动输入密码登录终端sshpass 和 shell脚本后跟参数自动匹配case的用法
  3. Sparkmllib scala逻辑回归
  4. android webview js 交互框架,自定义android混合框架开发实践1:实现基础andorid和webview交互...
  5. 为什么a*算法采用哈密尔顿距离作为启发函数比不在位数为启发函数的性能要好?_KDD2019: 使用神经网络为A*搜索算法赋能 --以个性化路径推荐为例...
  6. C/C++ OpenCV滑动条的创建与使用
  7. 在不停止mysql复制主服务器的情况下,配置一个mysql复制从服务器
  8. webpack打包样式资源_使用loader去打包css文件_打包less文件---webpack工作笔记004
  9. Java--文档注释
  10. ViewController的view的创建
  11. python手册中文版pdf-python中文官方文档 PDF 下载
  12. 神经网络搭建六步法扩展
  13. 计算机笔记--【Java设计模式】
  14. tp6使用workman实现定时任务
  15. 洛谷P2832 行路难
  16. gnome显示桌面图标_桌面应用|如何在 GNOME 3 中显示桌面
  17. 傅里叶与图像特征简介
  18. 导出文件提示rpc服务器不可用,rpc服务器不可用怎么办 RPC服务器不可用解决方法有哪些...
  19. cdel调用方式解析
  20. 基于NAS存储的数据备份解决方案

热门文章

  1. 达人评测 r7 7730U和R5 7530U选哪个好 锐龙r77730U和R57530U对比
  2. 某技术总监认为处女座码农要重用,并给出3点原因,你认同么?
  3. 语句摘抄——第19周
  4. 为什么程序员话少钱多死得早?一位人生悲惨的程序员与你讲述其中原因
  5. 51单片机LCD显示温度与串口接受温度
  6. 手机屏幕按键测试软件,涨见识了——手机居然能作为维修检测工具来用!
  7. sql和mysql的区别
  8. vue遇到的小白问题之三——按钮的点击效果的实现
  9. Windows 修改hosts过滤小游戏
  10. 富格林金业:新手投资贵金属容易亏损的原因