- 11
- 0
- 约6.25千字
- 约 8页
- 2024-07-29 发布于河南
- 举报
用于对矩阵求幂的维度不正确.请检查并确保矩阵为方阵并且幂为标量.要执行按
元素矩
matlab报错:错误使用^用于对矩阵求幂的维度不正确。请检查并确保矩阵
为方阵并且幂为标量。要执行按元素矩阵求幂,请使用.^
源代码是:
ift1==2%x轴为Db
fori=1:100
Db=0.01+0.0002*i;
symsyx%y=ubvx=cdv
ifrhobrhol
%默认第一个条件
[x,
y]=solve(x==24/129*abs(y-ulv)*196.848*39.3701*Db*rhol/1000/mu,y==
sqrt(2*m*g*(1-rhol/rhob)/x/A/rhol)+ulv);
x=vpa(x(1),5);
y=vpa(y(1),5);
Re=129*abs(y-ulv)*196.848*39.3701*Db*rhol/1000/mu;
ifRe0.1Re1000%第二个
symsyx
[x,
y]=solve(x==24/Re*(1+0.14*Re^0.7),y==sqrt(2*m*g*(1-rhol/rhob)/x/A/r
hol)+ulv);
x=vpa(x(1),5);
y=vpa(y(1),5);
Re=129*abs(y-ulv)*196.848*39.3701*Db*rhol/1000/mu;
elseifRe=1000Re=35000%第三个
symsyx
[x,
y]=solve(x==0.445,y==sqrt(2*m*g*(1-rhol/rhob)/x/A/rhol)+ulv);
x=vpa(x(1),5);
y=vpa(y(1),5);
Re=129*abs(y-ulv)*196.848*39.3701*Db*rhol/1000/mu;
elseifRe=35000Re2.9*10^5%第四个
symsyx
[x,
y]=solve(x==24/Re*(1+0.1806*Re^0.6459)+0.4251/(1+6880.95*Re^(-1))
,y==sqrt(2*m*g*(1-rhol/rhob)/x/A/rhol)+ulv);
x=vpa(x(1),5);
y=vpa(y(1),5);
Re=129*abs(y-ulv)*196.848*39.3701*Db*rhol/1000/mu;
elseifRe=2.9*10^5Re=3.85*10^5%第五个
symsyx
[x,
y]=solve(x==-4.16*10^(-6)*Re+1.67,y==sqrt(2*m*g*(1-rhol/rhob)/x/A/r
hol)+ulv);
x=vpa(x(1),5);
y=vpa(y(1),5);
Re=129*abs(y-ulv)*196.848*39.3701*Db*rhol/1000/mu;
您可能关注的文档
最近下载
- 2026开封市第三届职业技能大赛汽车技术(世赛选拔)项目技术工作文件.pdf VIP
- 站用交直流电源系统技术规范第3部分:直流电源系统.pdf VIP
- 2024年初级会计职称《经济法基础》精讲课件.pptx VIP
- 2025年湖南机电职业技术学院单招职业技能测试题库及参考答案.docx VIP
- 2025年浙江机电职业技术学院单招(语文)测试试卷.docx VIP
- 泰国和中国合同模板(3篇).docx VIP
- 2025年湖南机电职业技术学院单招职业技能测试题库参考答案.docx VIP
- (2026春新版)人教版二年级数学下册《第三单元 万以内数的认识》教案.docx VIP
- 四年级小学下书法设计教案.doc VIP
- 烟气余热利用的热管式换热器设计(毕业论文).docx VIP
原创力文档

文档评论(0)