保险柜和保险箱哪个好:请教高手,我在用matlab时计算的结果是用三角的形式显示的,怎样使结果用小数形式显示?谢谢啦

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 02:26:39
如:syms x
>> for t=0:10
y=int(sin(x),t,t+1)
end
y =
-cos(1)+1
y =
-cos(2)+cos(1)
y =
-cos(3)+cos(2)
y =
-cos(4)+cos(3)
y =
-cos(5)+cos(4)
y =
-cos(6)+cos(5)
y =
-cos(7)+cos(6)
y =
-cos(8)+cos(7)
y =
-cos(9)+cos(8)
y =
-cos(10)+cos(9)
y =
-cos(11)+cos(10)
结果是用三角形式显示的,我希望用小数显示,该用什么命令?谢谢啦

用eval函数:

for t=0:10
y=eval(int(sin(x),t,t+1))
end

clear;clc
syms x;
for t=0:10
y=int(sin(x),t,t+1);
y=eval(y)
end

y = 0.4597
y = 0.9564
y = 0.5738
y = -0.3363
y = -0.9373
y = -0.6765
y = 0.2063
y = 0.8994
y = 0.7656
y = -0.0721
y = -0.8435