matlab符号运算问题

clc
clear
close all
m=5;%质量
k=80;%劲度系数
w=sqrt(k/m);%角频率
syms x
for t=1:8
a=t;
b=0;
f1=x*sin(w*(t-x)/360*pi);
f2(t)=int(f1,x)/(m*w);
end
在工作窗口显示出来的f2却是sym,怎样让f2变成全是数字的矩阵
clc
clear
close all
m=5;%质量
k=80;%劲度系数
w=sqrt(k/m);%角频率
syms x
for t=1:8
a=t;
b=0;
f1=x*sin(w*(t-x)/360*pi);
f2(t)=int(f1,x,b,a)/(m*w)
end

是可以解出数值解的,但是workspace f2显示的是sym而不是数字,求问怎么解决

第1个回答  2014-11-16
这个方程展开后是关于x的五次代数方程,根据阿贝尔定理,是不存在一般的求根公式的(除非一些系数比较特殊的情况),所以,你这个要求是做不到的。追问

那是不是要用近似方法来进行计算?

相似回答