zoukankan      html  css  js  c++  java
  • MATLAB学习1 之画图函数

    • ezplot适用条件

    “ezplot”命令可以用于显函数、隐函数和参数方程作图。

    • 不同函数的使用格式

    显函数y=f(x),ezplot函数的调用格式为ezplot(f, [xmin xmax]);      

            例:ezplot('sin(10*pi*x)/x',[1 2]);%画出函数曲线

    隐函数f(x,y)=0,ezplot函数的调用格式为ezplot(f, [xmin xmax] , [ymin ymax]);      

            例:ezplot('x^2*sin(x+y^2)+y^2*exp(x)+6*cos(x^2+y)', [-6 6],[-6 6]) %隐函数命令

    参数方程x=x(t), y=y(t),ezplot函数的调用格式为ezplot(x, y, [tmintmax])。

    axis([-3 3 -3 3]);坐标范围

       plot /fplot/ezplot/scatter的区别:

     (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,… 元素为纵坐标值绘制多条曲线。

          函数fplot 用来绘制数学函数,其调用格式为: fplot(fun,lims)其中fun 就是所要绘制的函数,可以是定义函数的M 文件名,也可以是以x 为变量的可计算字符串,lims=[XMIN XMAX YMIN YMAX]限定了x,y 轴上的绘图空间。

          函数ezplot它无需数据准备,直接画出函数图形,基本调用格式为ezplot(f),其中f 是字符串或代表数学函数的符号表达式,只有一个符号变量

    区别:
    plot是绘制二维图形,并且是x,y的表达式是已知的或者是形如y=f(x)这样确切的表达式
    而ezplot是画出隐函数图形,是形如f(x,y)=0这种不能写出像y=f(x)这种函数的图形

    scatter(X,Y)描绘散点图

    fprintf和fopen函数:

    fprintf函数可以将数据按指定格式写入到指定的文本文件中。

         基本格式fprintf(fid, format, variables)

         fid为文件句柄,从fopen()函数中得到,

         format用来指定数据输出时采用的格式,A是用来存放数据的矩阵。

         %d 整数

         %e 实数:科学计算法形式

         %f 实数:小数形式

         %g 由系统自动选取上述两种格式之一

         %s 输出字符串

    a='hello world';
    fid=fopen('test.txt','w');
    fprintf(fid,'%s',a);
    fclose(fid);
    

      最后在test.txt文件中得到helloword

    转载于:https://www.cnblogs.com/cyaiky/p/6528020.html

  • 相关阅读:
    Linux Core Dump
    ODP.NET Managed正式推出
    获取EditText的光标位置
    (Java实现) 洛谷 P1603 斯诺登的密码
    (Java实现) 洛谷 P1603 斯诺登的密码
    (Java实现) 洛谷 P1036 选数
    (Java实现) 洛谷 P1036 选数
    (Java实现) 洛谷 P1012 拼数
    (Java实现) 洛谷 P1012 拼数
    (Java实现) 洛谷 P1028 数的计算
  • 原文地址:https://www.cnblogs.com/twodog/p/12141101.html
Copyright © 2011-2022 走看看