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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
使用fsolve求解方程,显示no solution found .但此时仍然会赋于未知数一个值;请问如何丢弃这个结果(或者说让其不赋值),程序在一个大循环中,无法一个一个丢弃;例如:
! ?) A, Y/ {8 M- u2 [% I6 _clc;# Q5 ~" R" l! j
clear;
- y3 f+ j0 M1 P  L/ r, I0 O$ B+ ]x1=[];( x) H" z; V* M5 N! V
f1=@(x)([x(1)-x(2);x(1)+2-x(2)]);( V2 l4 a3 c- Y0 J
options = optimoptions('fminunc', 'TolX', 1e-100, 'MaxIter', 1000);0 \* ~1 M) p& \$ T& ~
x=fsolve(f1,[1,1],options);
0 i" V; Y, Y/ \+ K! xif  isempty(x)
: R- |/ _- \1 t5 R. D# o    throw(x);
- }, K. p3 o) @: W# \+ _else
/ f7 D5 z: B3 k, B( d0 @+ T- ?    x1=[x1,x];
* L$ w1 P% ?; D1 D: J$ E# dend4 g1 ?+ M1 }& b' n) Y
得到
& a/ S6 g+ }4 C6 K+ [: N1 k4 C6 Y>> x9 ]2 `: f3 }9 I, k8 L$ \- T
x =( F/ Y- n) {% \4 i) u! c
    0.5000    1.50000 b+ n1 ]: W0 `& t
>> x1
  V( ^1 \% w5 Z4 r: Fx1 =
! ]# X- t8 Z. A/ |8 a  \' ?    0.5000    1.5000。4 i! K- f% x+ l% F

1 i! Q* W( J9 U4 _" f* M+ _5000;
, c% |8 x  h# ?/ V请教大神,非常感谢!
+ g5 _" {- C) N& ?$ G- W, b6 f

该用户从未签到

2#
发表于 2020-12-7 18:18 | 只看该作者
( P& i7 S1 t8 Z  T$ ?' y
doc flag
  i6 M  G- }7 Q! V" n) ?! J* {# n. Z
: a% b, }' N% F: @, a/ @. E调用方法中,有带flag的,通过这个判断是解出来还是没解出来?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 02:01 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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