| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 786 人关注过本帖
标题:求助!!!!!!!!!!!!!!!!!!!!!!!!!
只看楼主 加入收藏
xueru1985
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-5-12
收藏
 问题点数:0 回复次数:0 
求助!!!!!!!!!!!!!!!!!!!!!!!!!
function cxsj()
 D=input('缸径D=');
 S=input('汽缸行程S=');
n=input('转速=');
epsilon=input('压缩比=');
Ze=input('进气门个数=');
Za=input('排气门个数=');
Po=input('大气压力=');
To=input('大气温度=');
L=input('连杆长度=');
r=input('曲柄半径=');

  for phi=0:1:720
     if phi<180
      Ma = S.*pi.*(D/2)^2.*28.97;   %空气质量
      vf=S.*pi.*D^2./4
     Va = pi^2.*D^2.*S./(8.*180).*(sin(pi.*phi./180)+r./(2.*L).*sin(pi.*2.*phi./180)./(1-(r./L*sin(pi.*phi./180)^0.5)));   %汽缸容积变化率
      
          [x,y] = ode45(@xxx,[0 180],1);
     
        plot(x,vf-y)
        grid
   
      end
  end
  
    % dV/dphi的表达式   
     function Y=xxx(x,y)
     global D S L r
   
     Y=pi^2.*D^2.*S./(8.*180).*(sin(pi.*x./180)+r./(2.*L).*sin(pi.*2.*x./180)./(1-(r./L*sin(pi.*x./180)^0.5)));




运行后出现??? Error using ==> funfun\private\odearguments
Solving XXX requires an initial condition vector of length 0.

Error in ==> ode45 at 173
[neq, tspan, ntspan, next, t0, tfinal, tdir, y0, f0, odeArgs, ...

Error in ==> Untitled8 at 19
          [x,y] = ode45(@xxx,[0 180],1);
到底是怎么回事啊???
搜索更多相关主题的帖子: input phi sin epsilon 
2008-05-12 15:53
快速回复:求助!!!!!!!!!!!!!!!!!!!!!!!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014051 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved