24小时热门版块排行榜    

查看: 2243  |  回复: 11

xmc_chong

新虫 (初入文坛)

[求助] 通过迭代得出一系列(x,y,z)的值,怎么提取出如x=0的所有(x,y,z)值

各位高手帮帮忙忙,matlab中,通过迭代得出一系列(x,y,z)的值,怎么提取出满足x=0的所有(x,y,z)值。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hppdyx

木虫 (知名作家)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2013-12-10 00:56:49
使用循环判断提取符合要求的数据组
不以风骚惊天下,但求淫荡动世人
2楼2013-12-09 12:40:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feign_te

金虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
jjdg: 金币+1, 感谢参与 2013-12-10 00:56:41
假如每个(x,y,z)是矩阵M的行,如
M=[ 0 2 2
       2 2 1
       3 3 0
       0 7 1
       1 3 6]

index1=find(M(:,1)==0); %求M中第一列所有x=0的下标,命令窗口help find查看find函数用法
N=M(index1,:);
3楼2013-12-09 15:29:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xmc_chong

新虫 (初入文坛)

通过迭代得出一系列(x,y,z)的值,怎么提取出如x=0的所有(x,y,z)值

clear
x1=0.2; x2=-0.6; x3=-0.4;
h=0.005;    %变量t变化步长%

%%%%%%%%% (系数初值)
a1(1)=2.0;   a1(2)=-1.2; a1(3)=0;
a1(4)=1.9; a1(5)=1.7;  a1(6)=1.1;
a1(7)=-4.5; a1(8)=0; a1(9)=1.1;

%%下面这段程序是龙格-库塔法
for i=1:50000
    k11=-x1+a1(1)*tanh(x1)+a1(2)*tanh(x2)+a1(3)*tanh(x3);
    k12=-x2+a1(4)*tanh(x1)+a1(5)*tanh(x2)+a1(6)*tanh(x3);
    k13=-x3+a1(7)*tanh(x1)+a1(8)*tanh(x2)+a1(9)*tanh(x3);
    k21=-x1+h/2*k11+a1(1)*tanh(x1+h/2*k11)+a1(2)*tanh(x2+h/2*k12)+a1(3)*tanh(x3+h/2*k13);
    k22=-x2+h/2*k12+a1(4)*tanh(x1+h/2*k11)+a1(5)*tanh(x2+h/2*k12)+a1(6)*tanh(x3+h/2*k13);
    k23=-x3+h/2*k13+a1(7)*tanh(x1+h/2*k11)+a1(8)*tanh(x2+h/2*k12)+a1(9)*tanh(x3+h/2*k13);
   
    x11=x1+k21*h;
    x12=x2+k22*h;
    x13=x3+k23*h;
    x1=x11;x2=x12;x3=x13;
    xx(i)=x1; yy(i)=x2; zz(i)=x3;
end
4楼2013-12-09 15:50:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xmc_chong

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by feign_te at 2013-12-09 15:29:45
假如每个(x,y,z)是矩阵M的行,如
M=

index1=find(M(:,1)==0); %求M中第一列所有x=0的下标,命令窗口help find查看find函数用法
N=M(index1,:);...

我之前试过了,通过迭代得出的数值不能有find这样查找
5楼2013-12-09 15:52:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feign_te

金虫 (小有名气)


jjdg: 金币+1, 感谢参与 2013-12-10 00:57:02
引用回帖:
5楼: Originally posted by xmc_chong at 2013-12-09 15:52:17
我之前试过了,通过迭代得出的数值不能有find这样查找...

这个程序你算完得多久==~  
先预定义一下xx yy zz, 如xx=zeros(50000)
xx中没有等于0的项,它的值是0上下的。你是不是要找很接近0的项?
6楼2013-12-09 16:23:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xmc_chong

新虫 (初入文坛)

引用回帖:
6楼: Originally posted by feign_te at 2013-12-09 16:23:51
这个程序你算完得多久==~  
先预定义一下xx yy zz, 如xx=zeros(50000)
xx中没有等于0的项,它的值是0上下的。你是不是要找很接近0的项?...

有等于0的,做过截面x=0,有交点,就是找交点的。
7楼2013-12-09 16:28:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feign_te

金虫 (小有名气)


jjdg: 金币+1, 感谢参与 2013-12-10 00:57:10
引用回帖:
7楼: Originally posted by xmc_chong at 2013-12-09 16:28:34
有等于0的,做过截面x=0,有交点,就是找交点的。...

(xx,yy,zz) 在空间是回旋的曲线。xx最小值有2.5E-5的,可以选取一个标准,认为一些xx在误差范围类是等于0的。毕竟这种实际的代数计算不会产生0。
8楼2013-12-09 16:53:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xmc_chong

新虫 (初入文坛)

引用回帖:
8楼: Originally posted by feign_te at 2013-12-09 16:53:32
(xx,yy,zz) 在空间是回旋的曲线。xx最小值有2.5E-5的,可以选取一个标准,认为一些xx在误差范围类是等于0的。毕竟这种实际的代数计算不会产生0。...

在选一个标准下,该怎么写,我不知道该怎么赋给另外一个向量
9楼2013-12-09 16:56:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

feign_te

金虫 (小有名气)

引用回帖:
9楼: Originally posted by xmc_chong at 2013-12-09 16:56:06
在选一个标准下,该怎么写,我不知道该怎么赋给另外一个向量...

曲线好像是共面的,它和xx=0的交点在一条直线上。不知道你要用这个算法解决的是什么样的问题。
10楼2013-12-09 17:06:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xmc_chong 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 售SCI一区T0P文章,我:8.O.55.1.O54,科目全,可伽急 +8 3n8v2C8RimXI 2026-09-13 9/450 2026-09-18 09:16 by yS4CkeWDhD6V
[硕博家园] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 mibUvS8DDCwf 2026-09-15 3/150 2026-09-18 03:04 by cITaGg3p5edr
[硕博家园] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +4 Aj1rhIDL5ixY 2026-09-14 4/200 2026-09-18 01:54 by cITaGg3p5edr
[考博] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +4 s3fFTmArrBt6 2026-09-13 6/300 2026-09-17 23:16 by cuPZTDXS3VOd
[硕博家园] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +7 s3fFTmArrBt6 2026-09-13 9/450 2026-09-17 23:05 by cuPZTDXS3VOd
[公派出国] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +4 Aj1rhIDL5ixY 2026-09-14 4/200 2026-09-17 14:27 by ObVzqQQh1rrE
[考研] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +6 Aj1rhIDL5ixY 2026-09-14 6/300 2026-09-17 14:17 by ObVzqQQh1rrE
[硕博家园] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 0pYnUiPDfdnk 2026-09-14 4/200 2026-09-17 14:15 by ObVzqQQh1rrE
[考研] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +5 23jxep3nCNZb 2026-09-14 5/250 2026-09-17 13:29 by ObVzqQQh1rrE
[硕博家园] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +6 23jxep3nCNZb 2026-09-14 6/300 2026-09-17 13:27 by ObVzqQQh1rrE
[找工作] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +4 mibUvS8DDCwf 2026-09-15 4/200 2026-09-17 06:26 by k06BKNblrGRH
[找工作] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +4 40ms4Wlo4umh 2026-09-14 4/200 2026-09-17 04:28 by k06BKNblrGRH
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +4 s3fFTmArrBt6 2026-09-13 6/300 2026-09-16 16:00 by i3KBRD19ERkG
[考博] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +7 QUjhNVAcOSff 2026-09-13 7/350 2026-09-16 14:36 by i3KBRD19ERkG
[考研] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 +4 40ms4Wlo4umh 2026-09-14 4/200 2026-09-16 06:36 by LH5NkK5Ud4bh
[考研] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +5 LwdutQ8HoqWP 2026-09-13 5/250 2026-09-16 03:14 by DgNGHc3h5tPl
[考博] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 6F5UbRU2I5hL 2026-09-14 3/150 2026-09-15 17:39 by CgyNCDVNhGVg
[教师之家] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +3 6F5UbRU2I5hL 2026-09-14 3/150 2026-09-15 08:14 by C79jjtjAKjEn
[教师之家] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +4 s3fFTmArrBt6 2026-09-13 4/200 2026-09-15 07:02 by 5BDX0d0WFp7t
[考博] 27秋季材料博士申请求助 10+3 Cahal1 2026-09-11 4/200 2026-09-14 08:50 by 北京莱茵编辑
信息提示
请填处理意见