目前我只是用MATLAB做一些简单的计算,用完plot函数就想撤消,怎么办?

发布于 科技 2024-08-16
11个回答
  1. 匿名用户2024-02-01

    plot 是绘图命令,plot(x,y) 是 x 横坐标,y 纵坐标绘图,绘图命令默认为绘图名称 figer1,绘图命令在此图纸上(覆盖前一张图),如果要在一张图上绘制两张图,请添加 Hold on 在绘图前的行上,以开始另一张图, 您可以关闭前一个(先保存),然后使用 plot,或添加 figer2。此外,MATLAB在参数出现时会保存一个参数,并且绘制后参数值不会更改,因此对计算没有影响。

  2. 匿名用户2024-01-31

    plot 是一个画图命令,对计算没有影响,如果想重做计算,可以使用 clear 命令清除上一个命令,然后在命令历史记录窗口中调用原来的计算命令。

  3. 匿名用户2024-01-30

    它与 nlinfit 一起工作,反之亦然。

    function my7

    loadx=aa(:,1);

    x=1e5*x;

    y=aa(:,2);

    plot(x,y,'o')

    hold on

    fun=inline('beta(1)*exp(beta(2)*x)','beta','x');

    beta=nlinfit(x,y,fun,[9e-7 9e-5]);

    a=beta(1);b=beta(2);

    xx=(;yy=a*exp(b*xx);

    plot(xx,yy)

  4. 匿名用户2024-01-29

    剧情是一幅画!! 如果你不想做,就不用担心,继续以下计算!!

  5. 匿名用户2024-01-28

    多么熟悉的数据!

    clc;clear

    x=60:10:170;

    y=[ ;fun=@(a,x) a(2)*exp(a(1)*x)a0=[ 1];

    a=nlinfit(x,y,fun,a0);

    a=a(1),b=a(2)

    xx=60:180;

    yy=fun(a,xx);

    plot(x,y,'o',xx,yy)

    xlabel('height'),ylabel('weight'结果:a = b =

  6. 匿名用户2024-01-27

    您好: 您可以将公式 y=b*e (a*x) 指数函数转换为线性函数 ln(y)=ax+ln(b)。 这是一个一元线性函数,可以使用 MATLAB 拟合到直线上。

    程序部分如下:

    x=60:10:170;% 高度。

    y=[ ;重量。

    y=log(y);% 转换为线性,而 ln 由 MATLAB 中的 log() 命令表示。

    aa=polyfit(x,y,1);%1 多项式拟合 a1=aa(1); 子项前的 %1 系数。

    a2=aa(2);% 常量项。

    y1=polyval(aa,x);% 计算为 y=a1x+a2 使用拟合获得的系数 a1,a2

    a=a1;% 得到一个

    b=exp(a2);% 给出 b,b=e a2plot(x,y,'k+',x,y1,'r'),gridxlabel('高度(厘米)。'),ylabel('体重(kg)。') 得到 a=、b= 和 图 1

  7. 匿名用户2024-01-26

    matlab 非线性拟合有两个命令:lsqcurvefit 和 lsqnonlin。 这里我们使用 lsqcurvefit(和 lsqnonlin 做同样的事情),首先介绍 lsqcurvefit(原理是最小二乘法)。

    已知数据点:xdata=(xdata1,xdata2,...,xdatan)

    ydata=(ydata1,ydata2,…,ydatan)

    lsqcurvefit 用于查找参数 x(向量)的向量值函数。

    f(x,xdata)=(f(x,xdata1),…f(x,xdatan))t

    参数 x(向量),使得 1 2* [a+b*exp(minimum.

    这是程序。

    1.首先,定义一个函数 fun

    function f=fun(x,tdata)

    f=x(1)*exp(

    省省吧。 2.调用。

    clctdata=60:10:170;

    cdata=[ ;

    x0=[60,;% 迭代初始值。

    x=lsqcurvefit('fun',x0,tdata,cdata)

    f=fun(x,tdata)

    xa=(b=x(1)

    好的,结果是 a= b=

    对于不同的拟合方法,结果一般不同,但相差不大。

  8. 匿名用户2024-01-25

    你不是问过类似的问题吗,就去两边的对数吧。 转换为上一个问题。

    需要注意的是,虽然有人说我上次用的方案不对,但其实是正确的。

    这种就是找到类似 a1*x1+a2*x2+的东西......an*xn=y,已知 x1 xn 和 y 找到 AI

  9. 匿名用户2024-01-24

    使用 plot 函数进行 matlab 绘图。

    b*-' 是指线性形状。

    .还有一些使用默认值的参数。

    您可以使用帮助文件查看绘图功能。

    三个参数的含义:

  10. 匿名用户2024-01-23

    您的程序有多个粪便错误,我将为您修复它:旅行。

    function[t,u,w,v]=f(a,b,c,e,f,g,h,j,k)

    实验输入:[t,u,w,v]=f(10,20,30,40,50,60,70,80,90)。

    t=(a+h)/2;

    u=(b+j) 跟踪2;

    w=(c+k)/2;

    a=[a,b,c];

    b=[e,f,g];

    ab=b-a;

    x_axis=[1,0,0];

    v=acos(sum(x_axis.*ab)/(norm(x_axis)*norm(ab)))

  11. 匿名用户2024-01-22

    这并不容易找到,如果您的变量定义不包含最大点怎么办?

    clear all;clc;

    x=0:pi/100:pi;

    y=sin(x).*sin(10*x);

    plot(x,y);hold on;

    ym=find(y==max(y));

    xm=x(ym);

    plot(xm,y(ym),'ro');

    axis([0,pi,,;

    clear all;clc;

    x=0:pi/6:pi;

    y=sin(x);

    plot(x,y);

    axis([0,pi,0,1]);

    没有定义直接连接的位置。

相关回答
20个回答2024-08-16

显卡品牌包括 Rainbow、ShadowRide、Asus 等。 >>>More

38个回答2024-08-16

当然是橄榄油。 我擅长食物。

30个回答2024-08-16

如果你想烤米饭,你周围的餐厅通常使用马苏里拉奶酪,因为它味道清淡,丝绸粘稠,更适合中国人。 >>>More

11个回答2024-08-16

您好,可以用芹菜猪肉做馅饺子,准备方法如下: >>>More

4个回答2024-08-16

今天你要嫁给我,嫁给我的爱人......如果你有更多,如果你有好的意思,你可以使用它,或者任何你喜欢的东西。