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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
使用fsolve求解方程,显示no solution found .但此时仍然会赋于未知数一个值;请问如何丢弃这个结果(或者说让其不赋值),程序在一个大循环中,无法一个一个丢弃;例如:% [& ~  ~- F, x" I5 `0 s1 G% T9 e' _
clc;, P3 D/ Z  P3 R6 O9 D% c
clear;! ]. y$ F9 {  }- s) o+ P+ b2 t9 V
x1=[];
! `# }: ]+ X: \f1=@(x)([x(1)-x(2);x(1)+2-x(2)]);4 {& ]* o  ^  t; H: b. ]
options = optimoptions('fminunc', 'TolX', 1e-100, 'MaxIter', 1000);
+ H$ O6 w% S4 S8 J; a! M5 n3 ^x=fsolve(f1,[1,1],options);! t& w* _0 s! G
if  isempty(x)8 W" B/ q: P* G8 q5 k! T
    throw(x);
* m3 J+ i/ u$ I: Xelse/ F3 v3 _2 k; m
    x1=[x1,x];& P! S% Y" w4 Y. x' N$ p1 Y# N
end, s, W* l& E; j4 M2 F
得到
+ v$ ~/ M& G% f5 G, t>> x
! D0 _' G. H1 l' b( N# Fx =
4 }* W) D$ |; T5 J( X2 x( ^    0.5000    1.5000
, x: s: M/ y" r& l/ K7 O: k>> x14 a  _! i; e% Q: |- q+ O" y
x1 =6 y" o1 W9 C7 Y9 ^% c) R- {$ j) {6 p
    0.5000    1.5000。
0 ]' w) ]+ m. }, l; s- g
7 \3 [9 |) W1 s. ^9 r5000;" @8 A/ M1 g" [+ `  e/ r
请教大神,非常感谢!. p3 \! k* P; x+ D1 e

该用户从未签到

2#
发表于 2020-12-7 18:18 | 只看该作者
; x; U6 K" A: g1 h
doc flag0 E2 s! ]( k, p" O$ v( q! C
9 @9 E6 L0 c5 a. A
调用方法中,有带flag的,通过这个判断是解出来还是没解出来?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-31 10:34 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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