24小时热门版块排行榜    

查看: 5314  |  回复: 12

nuomandi521

金虫 (小有名气)

送红花一朵
引用回帖:
10楼: Originally posted by 独孤神宇 at 2018-10-24 10:50:44
clear;
a=-0.6;
b=-0.9;
x=-3:0.01:3;
f=4*x.^2.*(x.^2-1)*a^2+8*x.^2.*((sin(x*pi/2)).^2-x.^2)*a*b+4*((sin(x*pi/2)).^2-x.^2).^2*b^2+(sin(x*pi)).^2;
z=[];
for i=1:length(x)
       if abs(f(i))& ...

其实我是想把f(x)=0时,x的值赋给z。
所以这个for循环的目标不太对。
仍然无比感谢!
11楼2018-10-24 17:08:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

引用回帖:
11楼: Originally posted by nuomandi521 at 2018-10-24 17:08:56
其实我是想把f(x)=0时,x的值赋给z。
所以这个for循环的目标不太对。
仍然无比感谢!...

真是无语,你直接将问题描述清楚不就行了。。

clear;
a=-0.6;
b=-0.9;
x=-3:0.01:3;
f=4*x.^2.*(x.^2-1)*a^2+8*x.^2.*((sin(x*pi/2)).^2-x.^2)*a*b+4*((sin(x*pi/2)).^2-x.^2).^2*b^2+(sin(x*pi)).^2;
z=[];
j=0;
for i=1:length(x)
       if abs(f(i))==0
            j=j+1;
          z(j)=x(i);
       end
end
z

%%%%*************************

clear;
a=-0.6;
b=-0.9;
x=-3:0.01:3;
f=4*x.^2.*(x.^2-1)*a^2+8*x.^2.*((sin(x*pi/2)).^2-x.^2)*a*b+4*((sin(x*pi/2)).^2-x.^2).^2*b^2+(sin(x*pi)).^2;
z=[];
j=0;
for i=1:length(x)
       if abs(f(i))<0.0001
            j=j+1;
          z(j)=x(i);
       end
end
z
数值计算
12楼2018-10-24 18:47:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nuomandi521

金虫 (小有名气)

引用回帖:
12楼: Originally posted by 独孤神宇 at 2018-10-24 18:47:01
真是无语,你直接将问题描述清楚不就行了。。

clear;
a=-0.6;
b=-0.9;
x=-3:0.01:3;
f=4*x.^2.*(x.^2-1)*a^2+8*x.^2.*((sin(x*pi/2)).^2-x.^2)*a*b+4*((sin(x*pi/2)).^2-x.^2).^2*b^2+(sin(x*pi)).^2;
z=[ ...

无比感谢!
13楼2018-10-24 21:07:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 nuomandi521 的主题更新
信息提示
请填处理意见