我有以下系列
我尝试了这段代码,但它没有打印最终结果......而是给出了一长串数字!
<a href="abc.com">hyperlink </a>
结果:
syms n
y = symsum(1/sqrt(n),[1,100])
所以问题是如何产生最终数字作为答案?!
我应该使用这样的脚本吗?
y =
2^(1/2)/2 + 3^(1/2)/3 + 5^(1/2)/5 + 6^(1/2)/6 + % and so on....
2 个答案:
答案 0 :(得分:6)
要回答原始问题,您可以使用double转换最初获得的符号表达式,以便将符号转换为数值:
y = double(y)
或实际上:
syms n
y = double(symsum(1/sqrt(n),[1,100]))
你得到18.5896。
此外,您可以使用eval来评估符号表达式(感谢Luis Mendo)。
耶!
答案 1 :(得分:3)
如何放弃循环并改为使用它:
n=1:100
result = sum(1./sqrt(n))
>> result =
18.5896
我不确定你是否想在你的情况下使用系列函数的符号和,因为你只处理一个简单的函数。