找回密码
 注册
关于网站域名变更的通知
查看: 474|回复: 1
打印 上一主题 下一主题

请问如何丢弃这个结果(或者说让其不赋值)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-12-7 17:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
使用fsolve求解方程,显示no solution found .但此时仍然会赋于未知数一个值;请问如何丢弃这个结果(或者说让其不赋值),程序在一个大循环中,无法一个一个丢弃;例如:
( {4 R- J% B- Gclc;% J. b1 B( C4 R! e4 W1 Y% g
clear;
, c5 T7 r/ S, _9 Xx1=[];
. ^- ?1 r! \! D  zf1=@(x)([x(1)-x(2);x(1)+2-x(2)]);
0 u; P0 l/ a7 i0 Joptions = optimoptions('fminunc', 'TolX', 1e-100, 'MaxIter', 1000);
: A; ?  D8 i& k1 e! n# I$ t; fx=fsolve(f1,[1,1],options);  y& V% m4 Z5 o( A! j+ L
if  isempty(x)
) M& L" D1 |' K" r3 b  e( l( c    throw(x);1 B# `9 m0 J% z6 O9 u
else: a' ?( T# q' Q+ b4 `% J8 Q$ ?
    x1=[x1,x];: b* e3 ^( p* [+ e
end
$ v: }  y3 H0 C% I得到
9 p* z1 J4 \5 v+ m>> x0 ~0 n' }# R1 @5 S0 O
x =
/ v3 k- G2 C! x& e* C  N. H    0.5000    1.5000
" F2 |  t! U; [& s2 t>> x19 _6 C8 j, Z8 t: E( a% ~
x1 =! f" b$ Q; C8 _( z+ Z4 K
    0.5000    1.5000。+ L) y- v# r% Z/ b4 l4 K$ D
) Y3 f7 d1 h+ ~7 s, L3 z
5000;7 I( g  _& X) }2 [
请教大神,非常感谢!
; W2 |7 o! y$ j2 e

该用户从未签到

2#
发表于 2020-12-7 18:18 | 只看该作者
) r: T7 A5 Y3 v
doc flag
; b+ r) y. g) N) P( ~6 r1 H! R, C+ A/ R) c% W# ^' V; K
调用方法中,有带flag的,通过这个判断是解出来还是没解出来?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-21 05:54 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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