如何获取积分象征性地,然后把它转换成类型双?

28日视图(30天)
我如何采取下列积分象征性地?把它转换成双?我有一个1000 x 1数值向量类型的双(t)。
以下需要一两分钟跑,我不知道如何检查。
信谊tω真实
int (* sin(ω* t), 0, 2 *π/ω)
6个评论
沃尔特·罗伯森
沃尔特·罗伯森 11分钟前
格式长g
信谊tω真实
兰德(5、1)=
一个= 5×1
0.988717788679954 0.961075790428598 0.548371988302065 0.728110260321502 0.293761135174945
Asym =信谊(A);
symbolic_result = int (Asym * sin(ω* t), 0, 2 *π/ω)
symbolic_result =
ω= abs (randn ())
ω=
1.29628039951883
numeric_result =积分(@ (t)。*罪(ω。* t), 0, 2 * pi. /ω,“Arrayvalued”,真正的)
numeric_result = 5×1
1.0 e + 00 * -2.20309881449055 -6.11490025281825 -2.91433543964104 -5.55111512312578 4.33680868994202 e-16 e-17 e-17 e-16 e-17
0到舍入误差范围之内。

登录置评。

接受的答案

VBBV
VBBV 4分钟前
编辑:VBBV 约2小时前
信谊tω真实
一个=兰德(1000 1);
%指定集成变量t作为参数
我=双(vpa (int (a *罪(ω* t), t, 0, 2 *π/ω),2))
我= 1000×1
0 0 0 0 0 0 0 0 0 0
1评论
VBBV
VBBV 不到一分钟前
假设一些随机的数据,您可以指定集成变量 t 作为参数,做象征性的集成

登录置评。

更多的答案(0)

下载188bet金宝搏


释放

R2021b

社区寻宝

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

开始狩猎!