早教吧作业答案频道 -->数学-->
我想知道一个如下方程的根的分布,做出图形看看,结果错了,什么原因呢?方程是cos(xsin(cita))在0-pi的积分等于0我用matlab画出它的图形出错了cita=0:0.01:pi;m=0:0.1:pi;symsx,;y=zeros(1,length(m));fori=1:lengt
题目详情
我想知道一个如下方程的根的分布,做出图形看看,结果错了,什么原因呢?
方程是cos(xsin(cita))在0-pi 的积分等于0
我用matlab画出它的图形 出错了
cita=0:0.01:pi;
m=0:0.1:pi;
syms x,;
y=zeros(1,length(m));
for i=1:length(m)
yx=cos(x.*sin(cita));
y(i)=trapz(cita,yx);
end
plot(m,y)
Conversion to double from sym is not possible.
Error in ==> huatuzuye at 7
y(i)=trapz(cita,yx);
方程是cos(xsin(cita))在0-pi 的积分等于0
我用matlab画出它的图形 出错了
cita=0:0.01:pi;
m=0:0.1:pi;
syms x,;
y=zeros(1,length(m));
for i=1:length(m)
yx=cos(x.*sin(cita));
y(i)=trapz(cita,yx);
end
plot(m,y)
Conversion to double from sym is not possible.
Error in ==> huatuzuye at 7
y(i)=trapz(cita,yx);
▼优质解答
答案和解析
是你yx的矩阵类型问题,Conversion to double from sym is not possible的意思是:不能从sym转化为double.trapz的输出是double,但是你x的定义是sym,而yx=cos(x.*sin(cita))也跟着被系统默认为sym.
看了 我想知道一个如下方程的根的分...的网友还看了以下:
我想知道一个如下方程的根的分布,做出图形看看,结果错了,什么原因呢?方程是cos(xsin(cit 2020-04-27 …
matlab参数方程绘图问题t=0:pi/1000:3*pi k=fix(2*t/pi)+1; y 2020-05-16 …
如何将matlab中每个循环生成的图画在subplot不同的子图里w=[0,pi/8,pi/4,p 2020-05-16 …
matlab rotate程序求大神修改t=0:pi/1000:3.5*pi;k=fix(2*t/ 2020-05-17 …
请问1.t=0:pi/50:2*pi,2.t=(0:pi/50:2*pi)'3,t=[0:pi/5 2020-06-05 …
sinsinx函数积分求导|(PI/2,-PI/2)-sinsinxdx=0看过|(PI/2,-P 2020-07-15 …
n=900;m=700;a=10*pi/180;holdonyi=0;fork=1:7x=(1:m 2020-07-17 …
函数性质探讨f(x)=sin^2(m/100)x,x属于[0,pi],m=403(用Matlab) 2020-07-22 …
functionStar(r,x,y,z)A=r*[-cos(pi*1/10),-sin(pi*1/ 2020-10-31 …
matlab矩阵计算问题,A是一个m行n列的矩阵,其中第m行第n列的元素为pi*(m-n),即A(1 2021-02-05 …