1.


2.

Matlab 代码

% Md = f(Q,H,rou,omega,yita)
% Md = F*L = m*g*L kg*m*s^(-2)*m = kg*m^2*s^(-2)
% Md = 1 2 -2
% Q = V/t m^3*s^(-1)
% Q = 0 3 -1
% H m
% H = 0 1 0
% rou kg*m^(-3)
% rou = 1 -3 0
% omega = rad/t s^(-1)
% omega = 0 0 -1clear;Md = [1 2 -2]';
Q = [0 3 -1]';
H = [0 1 0]';
rou = [1 -3 0]';
omega = [0 0 -1]';A = [H Q rou];
pi1_co = A\(-Md);
pi2_co = A\(-omega);fprintf('Π1 = Md*H^%d*Q^%d*rou^%d',pi1_co(1),pi1_co(2),pi1_co(3));
fprintf('Π2 = omega*H^%d*Q^%d*rou^%d',pi2_co(1),pi2_co(2),pi2_co(3));
fprintf('Π3 = yita')fprintf('根据 Π1 = f(Π2,Π3) 得');
fprintf('Md*H^%d*Q^%d*rou^%d = f(omega*H^%d*Q^%d*rou^%d,yita)',pi1_co(1),pi1_co(2),pi1_co(3),pi2_co(1),pi2_co(2),pi2_co(3));
fprintf('即');
fprintf('Md = H^%d*Q^%d*rou^%d*f(omega*H^%d*Q^%d*rou^%d,yita)',-pi1_co(1),-pi1_co(2),-pi1_co(3),pi2_co(1),pi2_co(2),pi2_co(3));

输出结果

Π1 = Md*H^1*Q^-2*rou^-1
Π2 = omega*H^3*Q^-1*rou^0
Π3 = yita
根据 Π1 = f(Π2,Π3) 得
Md*H^1*Q^-2*rou^-1 = f(omega*H^3*Q^-1*rou^0,yita)
即
Md = H^-1*Q^2*rou^1*f(omega*H^3*Q^-1*rou^0,yita)

3.


Matlab 代码

% D m
% 0 1 0
% rou_b kg*m^3
% 1 3 0
% v m*s^(-1)
% 0 1 -1
% rou_liq kg*m^3
% 1 3 0
% g m*s^(-2)
% 0 1 -2
% miu N*s*m^(-2) = kg*m*s^(-2)*s*m^(-2) = kg*m^(-1)*s^(-1)
% 1 -1 -1clear;v = [0 1 -1]';
rou_liq = [1 3 0]';
g = [0 1 -2]';
miu = [1 -1 -1]';A = [rou_liq g miu];
pi3_co = A\(-v);% 因为小数表达很丑,所以尝试另一种写法
syms rou_liq g miu v real;
v = 1*(rou_liq^pi3_co(1)*g^pi3_co(2)*miu^pi3_co(3))^(-1);
disp('v 的表达式为');
disp(v);

输出结果

v 的表达式为

4.


Matlab 代码

% v m*s^(-1)
% 0 1 -1
% miu N*s*m^(-2) = kg*m*s^(-2)*s*m^(-2) = kg*m^(-1)*s^(-1)
% 1 -1 -1
% R m
% 0 1 0
% rou kg*m^3
% 1 3 0
% g m*s^(-2)
% 0 1 -2clear;v = [0 1 -1]';
R = [0 1 0]';
rou = [1 3 0]';
g = [0 1 -2]';A = [R rou g];
pi1_co = A\(-v);syms R rou g v real;
v = 1*(R^pi1_co(1)*rou^pi1_co(2)*g^pi1_co(3))^(-1);
disp('v 的表达式为');
disp(v);

输出结果

v 的表达式为


麻了,rou 的单位写错了
算了懒得改了……

5.

% Delta_p F/S kg*m*s^(-2)/m^2 = kg*m^(-1)*s^(-2)
% 1 -1 -2
% rho kg/m^3
% 1 -3 0
% V m^3
% 0 3 0
% mu N*s*m^(-2) = kg*m*s^(-2)*s*m^(-2) = kg*m^(-1)*s^(-1)
% 1 -1 -1
% t s
% 0 0 1clear;
clf;Delta_p = [1 -1 -2]';
rho = [1 -3 0]';
V = [0 3 0]';
mu = [1 -1 -1]';
t = [0 0 1]';co = [V mu t];
pi1_co = co\(-Delta_p);
pi2_co = co\(-rho);syms Delta_p rho V mu t const positive;pi1 = Delta_p*V^pi1_co(1)*mu^pi1_co(2)*t^pi1_co(3);
pi2 = rho*V^pi2_co(1)*mu^pi2_co(2)*t^pi2_co(3);disp('pi1 的表达式为');
disp(pi1);
disp('pi2 的表达式为');
disp(pi2);
disp("根据两个 pi 情况下的关系式 pi1 = const * pi2");
eq = pi1 == const * pi2;
disp(eq);
disp("解出 Delta_p 为")
Delta_p = solve(eq,Delta_p);
disp(Delta_p);Delta_p_data = [0.8 8.5 30.7 122.4 343 603.5 990.5]'*98.0665;
V_data = [65.701 191.448 354.197 751.479 1269.999 1658.621 2171.774]'*1e-6;
t_data = [10.2 10.7 10.1 10.5 10.5 10.3 10.5]';% 等效 X Y
X = V_data.^(2/3)*1e3./t_data.^2;
Y = Delta_p_data;
% 被拟合的函数 用于 nlinfit 函数
linearFun = @(Co,x) Co(1).*x;
% 设置系数的起始搜索点
startPos = Y(1)/X(1);
% 使用 nlinfit 函数拟合
CoResult = nlinfit(X,Y,linearFun,startPos);
% 拟合结果
linearFun = @(x) linearFun(CoResult(1),x);disp("Delta_p 解析式的线性拟合");
disp(linearFun(Delta_p/const));disp("拟合曲线")subplot(2,1,1);Y2 = linearFun(X);
plot(X,Y,'o');
hold on;
plot(X,Y2,'-*');
xlabel(string(Delta_p/const));
ylabel(string(Delta_p));
legend("数据点","拟合点",'Location','northwest');disp("标准差为");
disp(std(Y,Y2));% 被拟合的函数 用于 nlinfit 函数
powerFun = @(Co,x) Co(1).*x.^Co(2)+Co(3);
% 设置系数的起始搜索点
startPos = [1e4 2 0]';
% 使用 nlinfit 函数拟合
CoResult2 = nlinfit(X,Y,powerFun,startPos);
% 拟合结果
powerFun = @(x) powerFun(CoResult2,x);disp("Delta_p 解析式的多项式拟合");
disp(powerFun(Delta_p/const));disp("拟合曲线")subplot(2,1,2);Y3 = powerFun(X);plot(X,Y,'o');
hold on;
plot(X,Y3,'-*');
xlabel(string(Delta_p/const));
ylabel(string(Delta_p));
legend("数据点","拟合点",'Location','northwest');disp("标准差为");
disp(std(Y,Y3));disp("装满1L容积的水银,所需时间60s时,水平管压降差(Pa)为");
V = 1e-3;
rho = 13.6*1e3;
t = 60;
x = subs(Delta_p/const);
y = double(powerFun(x));
disp(y);

[实验流体力学][Matlab] pi 定理的应用相关推荐

  1. [实验流体力学][Matlab] 船模阻力实验

    例1 % C_total_model = R_total_model/(1/2*rho_model*S_model*V_model^2) % 式中: % C_total_model 船模总阻力系数 % ...

  2. 采样定理实验报告matlab,matlab验证时域采样定理试验报告

    通信原理实验报告 采样定理实验名称: 日月11实验时间: 2012年12 应娜指 导老师:计算机学院院:学级:班 号:学 姓名: 通信原理实验报告一.实验名称 MATLAB验证低通抽样定理 二.实验目 ...

  3. matlab操作入门实验报告,MATLAB基本操作实验报告.doc

    MATLAB基本操作实验报告MATLAB基本操作实验报告 南昌航空大学 数学与信息科学学院 实 验 报 告 课程名称: 实验名称: 实验类型: 验证性 综合性□ 设计性□ 实验室名称: 班级学号: 学 ...

  4. matlab实验符号计算答案,实验五matlab符号计算

    实验五matlab符号计算 实验 5 符号计算 教师评分班级 学号 姓名实验日期 2014 年 6 月 17 日 星期 二 第 1 至 2 节课实验地点实验目的1. 掌握定义符号对象的办法2. 掌握符 ...

  5. 用matlab设计滤波器实验报告,数字信号出来实验报告--matlab滤波器设计

    数字信号出来实验报告--matlab滤波器设计 广 西 工 学 院 实 验 报 告 用 纸 实验名称 IIR数字滤波器的设计 实验成绩 指导老师 陈艳 系(院) 计算机工程系 班级 学号 学生姓名 一 ...

  6. matlab实验是啥,实验一 MATLAB的实验环境及基本命令.ppt

    实验一 MATLAB的实验环境及基本命令 * 控制系统CAD与仿真实验 唐士杰 tangshijie@guet.edu.cn 控制系统CAD与仿真实验安排: 学时:24学时 安排:1.MATLAB的实 ...

  7. 通信使用matlab三元码实验报告,Matlab仿真DSBSC信号与双极性不归零码通信原理实验报告二实验...

    Matlab仿真DSBSC信号与双极性不归零码通信原理实验报告二实验 Matlab 仿真 DSB-SC 信号与双极性不归零码通信原理实验报告二实验题目:Matlab 仿真 DSB-SC 信号与双极性不 ...

  8. matlab实验思考,MATLAB实验.doc

    实验一 MATLAB操作基础 一. 实验目的 1.熟悉MATLAB的操作环境及基本操作方法. 2.掌握MATLAB的搜索路径及其设置方法. 3.熟悉MATLAB帮助信息的查阅方法. 二.实验内容 1. ...

  9. 实验三matlab实现,实验三matlab程序设计.docx

    实验三matlab程序设计.docx 共 24 页,第 27页 27 2014秋2012级<MATLAB程序设计>实验报告 班级:软件C121 姓名:冯杨腾 学号:125692 实验三 M ...

最新文章

  1. 聚类分析在用户行为中的实例_序列模式挖掘在用户行为分析中的应用
  2. TensorFlow里,shape=(?, 120)里的问号是怎么回事呢
  3. 伏安特性实验误差分析_人教高中物理必修第三册《3 实验:电池电动势和内阻的测量》...
  4. java 鼠标拖动矩形_java – 用鼠标拖动创建矩形,而不是绘制
  5. C++ string 使用详解(含C++20新特性)
  6. windows PHP Cli模式下配置
  7. python 类成员变量是否存在_python中类变量与成员变量的使用注意点总结
  8. Gradle、 Gradle Android Plugin 、 Build Tools之间关系
  9. 简单典型二阶系统_非典型二阶系统的特性
  10. 前端怎么加粗字体_价值上百万美元又备受争议的微软雅黑正常大小+小字体
  11. matlab 太阳系仿真,三维仿真太阳系
  12. 最近用到的shell命令
  13. HDevelop实现图片中局部图形识别标记
  14. HUAWEI WeAutomate RPA初级教程之PPT自动化
  15. bezier曲面制作,SU技巧 | Bezier Surface(贝兹曲面)
  16. 前端三剑客HTML学习笔记
  17. linux下软件安装方法
  18. 强制下载钉钉直播回放,简单易 附爬取工具
  19. 湖湘杯2019两个密码题wp
  20. 20230515在亚马逊Amazon扣费之后的申诉

热门文章

  1. SpringCloud基础组件总结,与Dubbo框架、SpringBoot框架对比分析
  2. 移动端跨平台开发框架对比分析
  3. inittab文件剖析[CentOS 5.X](第二版)
  4. Ros学习——roslaunch
  5. 《Ext JS权威指南》——1.2节JSON概述
  6. visualvm安装插件
  7. windows下使用ffmpeg进行视频转换和截图。
  8. Redis集群明细文档(转)
  9. 高性能服务器机柜,TS系列网络服务器机柜
  10. ensp完成chap配置_广域网链路安全认证CHAP,一分钟了解下