精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • matlab如何做導函數(shù)圖像

    matlab如何做導函數(shù)圖像
    l1=40.638;l2=343.021;l3=400;l4=259.319;
    t=linspace(0,1,100);w=2*pi;
    A=l4-l1*cos(w*t);B=-l1*sin(w*t);C=(A.^2+B.^2+l3^2-l2^2)/(2*l3);
    sa3=2*atan((B+sqrt(A.^2+B.^2-C.^2))./(A-C));
    H=l3*sin(sa3-0.713)*2;
    figure(1);
    plot(t,H);
    figure(2);
    plot(t,sa3);
    v=diff('H','t');
    figure(3);
    plot(t,v);
    以上是我編寫的一段程序本意是求H的導函數(shù)的圖像,H是關(guān)于t的函數(shù),但是總是提示出錯? Error using ==> diff
    Difference order N must be a positive integer scalar.
    哪位高手幫忙解答一下,萬分感激
    其他人氣:223 ℃時間:2020-04-11 07:52:48
    優(yōu)質(zhì)解答
    1、函數(shù)diff的使用錯誤:
    標量用法
    v=diff('H','t')語句使用錯誤.
    你的“H”是一個標量表達式,不是符號表達式.不能這樣使用.
    改進方法一:程序后3句改動如下:
    figure(3)
    v=diff(H);
    plot(linspace(0,1,length(H)),H)
    即可得到正確結(jié)果
    2、符號函數(shù)用法.
    l1=40.638;
    l2=343.021;
    l3=400;
    l4=259.319;
    % t=linspace(0,1,100);
    syms t
    w=2*pi;
    A=l4-l1*cos(w*t);
    B=-l1*sin(w*t);
    % C=(A.^2+B.^2+l3^2-l2^2)/(2*l3);
    C=(A^2+B^2+l3^2-l2^2)/(2*l3);
    % sa3=2*atan((B+sqrt(A.^2+B.^2-C.^2))./(A-C));
    % H=l3*sin(sa3-0.713)*2;
    sa3=2*atan((B+sqrt(A^2+B^2-C^2))/(A-C));
    H=l3*sin(sa3-0.713)*2;
    fun=diff(H);
    ezplot(fun,[-1,1])
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版