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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
使用fsolve求解方程,显示no solution found .但此时仍然会赋于未知数一个值;请问如何丢弃这个结果(或者说让其不赋值),程序在一个大循环中,无法一个一个丢弃;例如:
/ Q0 M* @1 c2 t3 vclc;* t# m2 X7 b/ @8 e2 {
clear;
. f# H: u+ G$ _( S. s  g* \x1=[];! u/ ]4 n2 C' x' }: T  u
f1=@(x)([x(1)-x(2);x(1)+2-x(2)]);
- w- f9 }+ v: G4 G6 T$ foptions = optimoptions('fminunc', 'TolX', 1e-100, 'MaxIter', 1000);2 d3 h' O8 \, z7 ]( d; D
x=fsolve(f1,[1,1],options);/ H! O$ P' b  w4 x# U+ g
if  isempty(x)2 C+ C/ h) l8 @$ s
    throw(x);, S' v" J  l& q& @
else
) N7 p  C3 O5 e! ~+ @+ ?. y; t! i    x1=[x1,x];! o% K6 L) c! u4 p
end
, S. w: u7 ]/ n$ S2 N( O! u得到
6 x+ b3 O% m% \, s/ N/ N6 Y>> x
5 h2 ^+ i% K; }% ~4 d( j3 dx =
+ Z9 s8 R6 @. F    0.5000    1.5000; C. g! l4 d3 \3 [* [
>> x1* I# a( s' ]+ S" P+ \8 j
x1 =
, [9 c/ K5 W! h! i7 a, \    0.5000    1.5000。
& D( }% d* H6 C+ M5 G* m$ u3 y& N* J, B
5000;
6 z$ S/ @! m  k+ b2 ]请教大神,非常感谢!8 {( d9 X4 w5 g- S& {& C4 R1 z- e

该用户从未签到

2#
发表于 2020-12-7 18:18 | 只看该作者

4 F* f% v0 Y6 cdoc flag6 T6 \6 _2 K3 L0 n0 [

3 X" W6 R6 i( T1 S调用方法中,有带flag的,通过这个判断是解出来还是没解出来?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-6 19:12 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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