matlab矩阵积分

matlab.有一个多变量的时间序列数据,F是其中几个列变量关于z的函数,对F(z)求积分。(假设有100行参数数据,则得到100行积分结果)下面是自己写的前面部分,积分... matlab.
有一个多变量的时间序列数据,F是其中几个列变量关于z的函数,对F(z)求积分。(假设有100行参数数据,则得到100行积分结果)
下面是自己写的前面部分,积分算不出来,请教高手~!

par= importdata('kou.txt');
no=par(:,1);
ws2=par(:,2);
ws10=par(:,3);
wd=par(:,4);
p=par(:,5);
t2=par(:,6);
t10=par(:,7);
vapor2=par(:,8);
vapor10=par(:,9);
ulr=par(:,10);
rnet=par(:,11);
soilt5=par(:,12);
vwc5=par(:,13);
sd=par(:,14);
% 各列变量倒入

ls=2.838*10^6;m=18.01;
langmdat=0.00063.*(t2+273)+0.0673;r=8313;
rous=0.611.*2.17./(t2+273).*exp(17.3.*t2./(t2+237.3));
d=2.06.*10^(-5).*((t2+273)./273).^1.75;
fi2=1-vapor2./(0.611.*exp(17.3.*t2./(t2+237.3)));
% define parmeters

ft=ls.*(ls.*m./(r.*(t2+273))-1)./(langmdat.*(t2+273))+1./(d.*rous);
% define ft

hf=0.08436.*0.02264.*ws10.^1.27;
uf=0.02264.*ws10;
% hf is the lower boundary for suspension

定义函数nu(z,ws10)和mt(z,ft,ws10,fi2),
引入变量z,在z的区间0-6之间求函数F=nu(z,ws10)*mt(z,ft,ws10,fi2)的积分如何求?
展开
 我来答
木紫羽
推荐于2016-02-25 · TA获得超过2430个赞
知道小有建树答主
回答量:233
采纳率:100%
帮助的人:196万
展开全部
假设你的nu=z^3*ws10 mt=sin(z)*ft.*w10.*fi2
那么F=z^3*ws10*sin(z).*ft.*w10.*fi2
积分这样写:
syms z ;这一行是定义符号z
int(z^3.*ws10*sin(z).*ft.*w10.*fi2,0,6)
;由于你的ft,ws10,fi2都已经导入了 也就是变量,可以直接用
;对了 补充一句 数组可以直接运算,但是要注意点乘和*的区别
东莞大凡
2024-11-14 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于... 点击进入详情页
本回答由东莞大凡提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式