|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
clc;%总润滑方程求解
3 d6 }/ e3 l" z- }/ q3 w( s' qclear;1 a9 }; n! E2 t+ Z$ d! d9 i6 m M
close all& Q% o3 r' N" J) F
syms a b c d e x L O P U t o p
* h3 m1 n/ t. v8 S5 rK=5;%常量
# }& i( s) k$ e- ]h=2;%常量 多孔储液介质厚度- `; { l! b. r) [4 o) G$ r
D=0.012;%半径
/ t, M4 F# U, R' x1 u! FH=0.2;%压缩后的高度
5 J+ l j- |# M, u' F$ LL=@(x)0.2.*x;
$ R0 ?- s$ o4 n3 w/ v G! A9 r+ b9 [% % % % 计算与孔隙率相关的brinkman数
8 G, k4 Z& R2 F' {) Vc=@(t)((t.^3.*D.^2)./(36.*(1-t).^2.*K)).^2;%渗透率求解$ Z: I5 {' |3 Z) m- n( |- m
t1=0.0033;%孔隙率7 v4 k7 t8 l) T% l; h
a=L./c(t1);%a为brinkman数! g7 n% g1 |) v- I" {
b=H./c(t1);
+ J% a! S# M6 ?3 B; K% % % % 计算方程中的f,控制此处f不与x一起变化7 c! b# U3 ~: b: }2 Q
f=(cos(h.*b.*H)-1)/(b.*sin(h.*b.*H));
& R; b6 G, w7 ^- {% % % % 计算方程中常数余项C,此处x只与a有关
7 w: ]! v4 R0 p0 Ao=@(x)(a(x).^2.*(H-f)./(2.*f-H));
5 ~* w" |; X9 T a" h! Gp=@(x)(a(x).^2./(2.*f-H));
# p7 e$ Z& g6 U$ R6 Z. ?O=int(o(x),0,1);
! p. T. H$ E9 J3 \! WP=int(p,0,1);% [2 O. e4 F' k6 L1 P) ~/ m
c=O./P;
3 p/ t4 C+ Y4 k( @! T%%%%计算润滑升力# V A/ k* q# {! }
d=@(x)(1-x).*L./c(t1).^2.*(H-f+c)./(2.*f-H);
. s2 A* W* E$ S# Y) `, YU=int(d,0,1);# n; V1 g7 O C
我的代码一直在报错,请求高手帮忙看看哪里出了问题。
2 w" [2 x" u. |错误提示:未定义与 'function_handle' 类型的输入参数相对应的函数 'rdivide'。
8 @4 b7 g% Q4 R, g: f9 H- h6 a' s6 ^6 i0 u8 u* G$ d* @. [) T
出错 runhuashengli (line 13) |- L& g' Q* o! _5 X8 d
a=L./c(t1);%a为brinkman数 h x. N# o/ q r, g t( i. |( n
|
|