哪位高手能帮我写一个Matlab程序

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:50:55
因为我们要交一个作业.太难了所以希望有好心人帮帮我.感激不尽,不要太短了.能执行一个比较好的功能.感激不尽 感激不尽 感激不尽

logo

行了,3D绘图功能实现了,保存起来运行吧。

function origin
close all;
clear all;
A=490.87;%水箱截面积
An=3.14;%连接管截面积
u13=0.4637;%流量系数
u32=0.6751;%流量系数
u20=0.4680;%流量系数
g=980;%重力加速度
Kx1=533.3;%最大流量
Kx2=533.3;%最大流量
%初始值
h1_k_1=0;
h2_k_1=0;
h3_k_1=0;
for k=1:1:50000;
ts=0.01;
time(k)=ts*k;
x1=1;
x2=1;
Q1(k)=Kx1*x1;
Q2(k)=Kx2*x2;
Q13(k)=u13*An*sqrt(2*g*abs(h1_k_1-h3_k_1))*sign(h1_k_1-h3_k_1); Q32(k)=u32*An*sqrt(2*g*abs(h3_k_1-h3_k_1))*sign(h3_k_1-h2_k_1);
Q20(k)=u20*An*sqrt(2*g*h2_k_1);
h1(k)=h1_k_1+((Q1(k)-Q13(k))/10)/A;
h3(k)=h3_k_1+((Q13(k)-Q32(k))/10)/A; h2(k)=h2_k_1+((Q2(k)+Q32(k)-Q20(k))/100)/A;
h1_k_1=h1(k);
h2_k_1=h2(k);
h3_k_1=h3(k);
end
figure(1);
plot(time,h1,'r',time,h2,'b',time,h3,'g');
以上是我的一个毕业论文里面的程序,是最简单的一个了。我没有时间帮你写,复制一个给你。是水箱的程序,看看能不能用。我在matl