查看: 272|回复: 1|关注: 0

[已解决] 咋样在一些数中找到整数?

[复制链接]

新手

18 麦片

财富积分


050


8

主题

26

帖子

0

最佳答案
从sym f=1;开始是我想的,感觉不对,在这里请教了,我前面的程序是找到a,b和p4的关系,得到了p4的数据,然后画a,p4平面图的时候有很多条线,想简化一下,现在想对a中的数找到整数0,1,2,3,4,5,p4中的值和它对应,希望大神们指教一下, 写一下代码




t0=[0;7;0;0];
a=0:0.5:5;
b=0:0.5:5;
c=0:5;
d=0:5;
[A,B]=meshgrid(a,b)
p1=zeros(11,11);
p2=zeros(11,11);
p3=zeros(11,11);
p4=zeros(11,11);
p5=zeros(11,11);
p6=zeros(6,6);
for i=1:length(a)
    for j=1:length(b)
        sol=fsolve(@(t)fun2_(t,a(i),b(j)),t0);
        p1(i,j)=real(sol(1));
        p2(i,j)=real(sol(2));
        p3(i,j)=real(sol(3));
        p4(i,j)=real(sol(4));
    end
end
p5=p4';




sym f=1;
sym g=1;
for i=1:length(p5/11)
   
   for j=1:length(p5/11)
      
    if mod(i,1)==0||mod(j,1)==0
    p6(f,g)=p4(i,j);

    for  f<=6
        g=g+1;
        
    end
    end
   end
   
end



figure
plot(c,p6)
回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

中级

650 麦片

财富积分


5001500


22

主题

957

帖子

110

最佳答案
  • 关注者: 9
发表于 2020-5-27 18:41:28 | 显示全部楼层 |此回复为最佳答案
help intersect函数
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表