在一特定域如何集成数据集?

3视图(30天)
苏米特萨哈
苏米特萨哈 2021年4月22日
评论道: 明星黾 2021年4月23日
清晰的所有
关闭所有
clc
负载data.txt
S_v =数据(:,2);
T =数据(:1);
I_H = trapz (S_v);% Spectral_Intensity
这里集成在整个域。但是我怎么能集成在指定范围内吗?

接受的答案

明星黾
明星黾 2021年4月22日
可能:
负载data.txt
S_v =数据(:,2);
T =数据(:1);
Trange = (T > = 0.1) & (T < = 2.5);
I_H = trapz (T (Trange) S_v (Trange));% Spectral_Intensity
将做你想做的事情。(无法测试它 “data.txt” )。
不要使用 清晰的 clc 。它仅仅是效率低下。
2的评论
明星黾
明星黾 2021年4月23日
像往常一样,这是我的荣幸!
与向量或数组 trapz 函数是唯一的选择。其他集成功能需要函数处理参数,和集成之间的函数本身特定的限制。

登录置评。

更多的答案(0)

类别

找到更多的在数值积分和微分帮助中心文件交换

下载188bet金宝搏


释放

R2017b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!