Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2008-11-08, 11:14   #1
gkyingkyin
普通会员
 
注册日期: 2008-04-27
年龄: 39
帖子: 30
声望力: 18
gkyingkyin 正向着好的方向发展
默认 [求助]matlab转c语言的问题,谢谢!

function xielouliang
p=input('请输入燃气管道压强(相对压强,单位:兆帕)=');
Cd=1.0;
p0=1.01325e+005;
M=0.016;
R=8.314;
T=293.15;
r=1.307;
pc=1.837*1.01325e+005;
p1=p*1.0e+006+p0;
radius=[0.0005;0.001;0.0015;0.002;0.0025;0.003;0.0035;0.004;0.0045;0.005;0.0075;0.01];
for i=1:12
A(i)=pi*radius(i)*radius(i);
i=i+1;
end;
for i=1:12
if p1<pc;
Q(i)=Cd*p1*A(i)*[2*r*M*[(p0/p1)^(2/r)-(p0/p1)^((r+1)/r)]/(r-1)/R/T]^(0.5);
else if p1>=pc;
Q(i)=Cd*p1*A(i)*(r*M/R/T*(2/(r+1))^((r+1)/(r-1)))^(1/2);
end;
end;
end;
vpa(Q,5)%管道天然气泄露量估算

运行后用
mcc -B sgl xielouliang.m转成c语言的程序

运行程序在一开始输入变量时候显示Warning:not enough space string is truncated
还有运行结果一闪窗口就没了,怎么让它保留一下啊,我不懂c语言,请大家指点,谢谢:ft: ~~
gkyingkyin 当前离线   回复时引用此帖
 

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]请求大侠解答简单问题 fenyun MATLAB论坛 1 2009-02-11 03:13
[分享]给大家传一个图像空间变换和直方图变换的数学推导 johnny8088 MATLAB论坛 0 2009-01-31 03:26
“定函数”-哥德巴赫猜想张俊龙的 “四个新工具”之3 龙舞山威 数学 0 2008-12-28 15:13
如何使用matlab求解带有离散数据的ODE? linvin MATLAB论坛 0 2008-12-08 23:44
关于帧处理的S函数 apspecial MATLAB论坛 0 2008-11-19 04:54


所有时间均为北京时间。现在的时间是 21:10


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.