目前我只是用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

今天你要嫁給我,嫁給我的愛人......如果你有更多,如果你有好的意思,你可以使用它,或者任何你喜歡的東西。