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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
使用fsolve求解方程,显示no solution found .但此时仍然会赋于未知数一个值;请问如何丢弃这个结果(或者说让其不赋值),程序在一个大循环中,无法一个一个丢弃;例如:
( r1 L5 j3 o" ?: d, h# {clc;" Z& q; V/ z6 Z4 \
clear;& p& U6 s% y5 ]
x1=[];; z+ \" @0 n/ I- W8 E
f1=@(x)([x(1)-x(2);x(1)+2-x(2)]);( x5 f2 Z6 O' g6 V7 R, |
options = optimoptions('fminunc', 'TolX', 1e-100, 'MaxIter', 1000);
, H& ]' T7 R/ g' l1 H6 t: tx=fsolve(f1,[1,1],options);
- y( E  |3 h  P+ b4 x6 vif  isempty(x)
+ }1 J- U) E9 h    throw(x);- K' u0 q* o% e5 B; Q: h7 j
else
: h0 h( d# K8 b) t3 V! D    x1=[x1,x];. \! S1 A% F4 Z6 e; ]  f* ?, E) Y: C
end% Q- p4 o! i# R" f: y- [
得到  h# P) I2 D1 o  I+ V* T
>> x4 N0 j# f! e( J( h% C$ q% F
x =
1 _! M. j1 u" U( f* n* f5 ]& r    0.5000    1.5000
  L+ _5 z- I0 z8 Y8 h# A$ Y$ u>> x1/ I6 b* W" Q- ?- }/ `8 Y8 Y7 n8 N
x1 =' A, m/ m! \, N! y( e
    0.5000    1.5000。- I2 [7 b' p- M8 `3 K; i7 v

( Z6 e( m0 W* D( G' O5000;
! u* j9 W/ H. n* Z9 C- `请教大神,非常感谢!; u3 Y) g3 \# Q( t1 @! h

该用户从未签到

2#
发表于 2020-12-7 18:18 | 只看该作者
& c: E3 T* ^1 m3 y& b0 ?
doc flag
2 @. m, U( ^' k, s+ p; f
1 [0 N( f6 g0 X& w0 W" k/ \调用方法中,有带flag的,通过这个判断是解出来还是没解出来?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 05:44 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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