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

  • <center id="usuqs"></center>
  • 
    
  • 怎樣用MATLAB求解高次方程

    怎樣用MATLAB求解高次方程
    %主減速器傳動(dòng)比計(jì)算
    m=input('請輸入汽車質(zhì)量m=');
    ig=input('請輸入變速器各檔傳動(dòng)比ig=');
    et=input('請輸入傳動(dòng)效率et=');
    r=input('請輸入車輪半徑r=');
    f=input('請輸入滾動(dòng)阻力系數(shù)f=');
    Cd=input('請輸入空氣阻力系數(shù)Cd=');
    A=input('請輸入迎風(fēng)面積A=');
    um=input('請輸入最高車速um=');
    Ff=m*9.8*f;
    Fw=Cd*A*um^2/21.15;
    syms i0;
    ne0=ig*um/(0.377*r)*i0;%最高車速對(duì)應(yīng)的發(fā)動(dòng)機(jī)轉(zhuǎn)速
    Ttq=c(1)*ne0.^5+c(2)*ne0.^4+c(3)*ne0.^3+c(4)*ne0.^2+c(5)*ne0+c(6);%最高車速對(duì)應(yīng)的發(fā)動(dòng)機(jī)轉(zhuǎn)矩(c已經(jīng)在前面算好了)
    [i0]=solve('Ttq*ig*et/r*i0-Ff-Fw=0')
    上面是我所編寫的程序,用于計(jì)算汽車主減速比,但我MATLAB不太會(huì)用,按照我的理解編好程序后,算不出要求的i0,懇請高手指教,如何完善上面這個(gè)程序.
    其他人氣:367 ℃時(shí)間:2020-02-04 18:16:40
    優(yōu)質(zhì)解答
    % 最后一句改為
    i0=solve(Ttq*ig*et/r*i0-Ff-Fw);
    % 因?yàn)槟闱懊娑x過syms i0,所以solve里不用引號(hào),可以直接把各個(gè)參數(shù)代入,是一個(gè)自變量為i0的sym類型的表達(dá)式,不加引號(hào)的話也不能加=號(hào),方程兩邊要挪到一邊.
    %如果你不定義syms i0,那也可以直接用
    i0=solve('Ttq*ig*et/r*i0-Ff-Fw=0' ,'i0')
    % 此時(shí)因?yàn)槎鄠€(gè)未知數(shù),所以必須指定所求的i0,結(jié)果用其他參數(shù)表示,所以要換成數(shù)值,還要加一句
    x=subs(i0) %這句的意思就是用現(xiàn)有變量內(nèi)容替換sym類型里的變量名
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版